Dual-Domain Representation Alignment: Bridging 2D and 3D Vision via Geometry-Aware Architecture Search
Organizations: Hangzhou Normal University, Hangzhou, P.R. China · Trustworthy and General AI Lab, School of Engineering, Westlake University, Hangzhou, P.R. China · Department of Data Science and Artificial Intelligence, and the Department of Computing, The Hong Kong Polytechnic University, Hong Kong SAR, China · The Hong Kong Polytechnic University Shenzhen Research Institute, Shenzhen, China
Abstract
Modern computer vision requires balancing predictive accuracy with real-time efficiency, yet the high inference cost of large vision models (LVMs) limits deployment on resource-constrained edge devices. Although Evolutionary Neural Architecture Search (ENAS) is well suited for multi-objective optimization, its practical use is hindered by two issues: expensive candidate evaluation and ranking inconsistency among subnetworks. To address them, we propose EvoNAS, an efficient distributed framework for multi-objective evolutionary architecture search. We build a hybrid supernet that integrates Vision State Space and Vision Transformer (VSS-ViT) modules, and optimize it with a Cross-Architecture Dual-Domain Knowledge Distillation (CA-DDKD) strategy. By coupling the computational efficiency of VSS blocks with the semantic expressiveness of ViT modules, CA-DDKD improves the representational capacity of the shared supernet and enhances ranking consistency, enabling reliable fitness estimation during evolution without extra fine-tuning. To reduce the cost of large-scale validation, we further introduce a Distributed Multi-Model Parallel Evaluation (DMMPE) framework based on GPU resource pooling and asynchronous scheduling. Compared with conventional data-parallel evaluation, DMMPE improves efficiency by over 70% through concurrent multi-GPU, multi-model execution. Experiments on COCO, ADE20K, KITTI, and NYU-Depth v2 show that the searched architectures, termed EvoNets, consistently achieve Pareto-optimal trade-offs between accuracy and efficiency. Compared with representative CNN-, ViT-, and Mamba-based models, EvoNets deliver lower inference latency and higher throughput under strict computational budgets while maintaining strong generalization on downstream tasks such as novel view synthesis. Code is available at https://github.com/EMI-Group/evonas
Figures & tables
| Model | Params | MACs | Lat. | Thrp. | NID | |
| ResNet-50 [ 53 ] | 44M | 260G | 38.2 | 32.8ms | 34 | 0.87 |
| ConvNeXt-T [ 54 ] | 48M | 262G | 44.2 | 43.4ms | 26 | 0.92 |
| Swin-T [ 1 ] | 48M | 267G | 42.7 | 45.1ms | 24 | 0.89 |
| ViT-Adapter-S [ 55 ] | 48M | 403G | 44.7 | 138.7ms | 7 | 0.93 |
| MPViT-S [ 56 ] | 43M | 268G | 46.4 | – | – | 1.08 |
| PVTv2-B2 [ 57 ] | 45M | – | 45.3 | 86.7ms | 7 | 1.01 |
| Model | Params | MACs | mIoU | Lat. | Thrp. | NID |
| ResNet-50 [ 53 ] | 67M | 953G | 42.1 | 78.3ms | 13 | 0.63 |
| ConvNeXt-T [ 54 ] | 60M | 939G | 46.0 | 159.8ms | 6 | 0.77 |
| Swin-T [ 1 ] | 60M | 945G | 44.4 | 89.0ms | 12 | 0.74 |
| MPViT-S [ 56 ] | 52M | 943G | 48.3 | 153.2ms | 9 | 0.93 |
| ViT-Adapter-T [ 55 ] | 36M | – | 42.6 | 238.2ms | 6 | 1.18 |
| VMamba-T [ 3 ] | 62M | 949G | 48.0 | 118.5ms | 8 | 0.77 |
| Model | Params | MACs | Lat. | Thrp. | Abs Rel | NID | |
| BTS [ 64 ] | 66.5M | 184.3G | 32.9ms | 35 | 0.061 | 0.954 | 1.43 |
| AdaBins [ 65 ] | 78.3M | 261.7G | 47.2ms | 21 | 0.067 | 0.949 | 1.21 |
| P3Depth [ 66 ] | 94.3M | 401.8G | 36.1ms | 34 | 0.071 | 0.953 | 1.01 |
| DPT [ 67 ] | 123.1M | 319.3G | 60.1ms | 19 | 0.062 | 0.959 | 0.78 |
| iDisc [ 38 ] | 40.7M | 256.2G | 83.4ms | 14 | 0.058 | 0.968 | 2.38 |
| IEBins [ 37 ] | 90.7M | 527.3G | 69.5ms | 16 | 0.056 | 0.970 | 1.07 |
| Model | Params | MACs | Lat. | Thrp. | Abs Rel | NID | |
| BTS [ 64 ] | 66.5M | 132.3G | 28.2ms | 45 | 0.113 | 0.871 | 1.31 |
| LocalBins [ 70 ] | 73.6M | 186.2G | 32.9ms | 41 | 0.099 | 0.907 | 1.23 |
| GLPDepth [ 71 ] | 62.0M | 67.2G | 32.6ms | 52 | 0.098 | 0.915 | 1.48 |
| AdaBins [ 65 ] | 78.3M | 187.8G | 49.2ms | 20 | 0.103 | 0.903 | 1.15 |
| P3Depth [ 66 ] | 94.3M | 288.3G | 35.8ms | 35 | 0.104 | 0.904 | 0.96 |
| iDisc [ 38 ] | 39.0M | 218.8G | 53.4ms | 25 | 0.109 | 0.894 | 2.29 |
| Dataset | Method | Config | Ratio(%) | |
|---|---|---|---|---|
| NYUv2 | Baseline | – | 705.1 | 100.0 |
| Baseline w/ PWs | – | 250.0 | 35.5 | |
| DMMPE | (1,4) | 236.4 | 33.5 | |
| (4,1) | 181.7 | 25.8 | ||
| (3,4) | 178.2 | 25.3 | ||
| (4,3) | 172.3 | 24.4 |
| Model | Params | Top-1 |
|---|---|---|
| NAT-S [ 72 ] (CVPR’2023) | 51M | 83.7% |
| VMamba-B [ 3 ] (NeurIPS’2024) | 89M | 83.9% |
| MILA-T [ 73 ] (CVPR’2025) | 25M | 83.5% |
| GroupMamba-S [ 74 ] (CVPR’2025) | 34M | 83.9% |
| EvoNet | 17M | 84.3% |
| Method | Abs Rel | RMSE | |
|---|---|---|---|
| Target: EvoNet-N1 | |||
| Arch. Pool [ 9 ] | 0.118 | 0.403 | 0.872 |
| Random Sampling | 0.109 | 0.377 | 0.886 |
| PST(Ours) | 0.095 | 0.344 | 0.912 |
| Target: EvoNet-N2 | |||
| Arch. Pool [ 9 ] | 0.096 | 0.343 | 0.909 |
| Model | Method | Abs Rel | Log10 | RMSE | ||
|---|---|---|---|---|---|---|
| EvoNet-N1 | w/o CA-DDKD | 0.102 | 0.044 | 0.367 | 0.899 | 0.982 |
| - | 0.095 | 0.041 | 0.344 | 0.912 | 0.985 | |
| EvoNet-N2 | w/o CA-DDKD | 0.093 | 0.040 | 0.332 | 0.919 | 0.988 |
| - | 0.089 | 0.038 | 0.323 | 0.926 | 0.988 | |
| EvoNet-N3 | w/o CA-DDKD | 0.090 | 0.039 | 0.328 | 0.922 | 0.989 |
| - | 0.085 | 0.037 | 0.310 | 0.932 | 0.990 |
| Decoders | MACs | Lat. | Thrp. | Abs Rel | |
|---|---|---|---|---|---|
| NewCRFs [ 36 ] | 32.09G | 37.8ms | 76 | 0.088 | 0.929 |
| iDisc [ 38 ] | 60.84G | 38.1ms | 53 | 0.091 | 0.922 |
| Spatial-Mamba [ 59 ] | 33.93G | 30.4ms | 90 | 0.085 | 0.932 |
| Method | PSNR | SSIM | LPIPS | Params | Lat. | Thrp. |
|---|---|---|---|---|---|---|
| pixelNeRF [ 76 ] | 20.43 | 0.589 | 0.550 | – | – | – |
| GPNR [ 77 ] | 24.11 | 0.793 | 0.255 | – | – | – |
| AttnRend [ 78 ] | 24.78 | 0.820 | 0.213 | – | – | – |
| MuRF [ 79 ] | 26.10 | 0.858 | 0.143 | – | – | – |
| pixelSplat [ 80 ] | 25.89 | 0.858 | 0.142 | 119M | 162ms | – |
| MVSplat [ 81 ] | 26.39 | 0.869 | 0.128 | 12M | 62ms | – |
Neural Architecture Search
Neural Architecture Search automates neural network design for target tasks, resource budgets, and hardware constraints.
See all 132 papers