## MonoMM: A Multi-scale Mamba-Enhanced Network for Real-time Monocular 3D Object Detection

Youjia Fu 1 † , Zihao Xu 1 † , Junsong Fu , 1 Huixia Xue , 1 Shuqiu Tan , 1 Lei Li 2,3*

1 Chongqing University of Technology.

2* University of Washington.

3* University of Copenhagen.

*Corresponding author(s). E-mail(s): lilei@di.ku.dk; Contributing authors: youjia fu@cqut.edu.cn; Xu139@stu.cqut.edu.cn; juns fu@stu.cqut.edu.cn; xue xue@stu.cqut.edu.cn; tsq@cqut.edu.cn;

† These authors contributed equally to this work.

## Abstract

Recent advancements in transformer-based monocular 3D object detection techniques have exhibited exceptional performance in inferring 3D attributes from single 2D images. By incorporating depth information and visual features from images, these methods enhance spatial awareness, thereby playing a crucial role in applications such as autonomous driving and augmented reality. However, most existing methods rely on resource-intensive transformer architectures, which often lead to significant drops in computational efficiency and performance when handling long sequence data. To address these challenges and advance monocular 3D object detection technology, we propose an innovative network architecture, MonoMM , a M ulti-scale M amba-Enhanced network for real-time M onocular 3D object detection. This well-designed architecture primarily includes the following two core modules: Focused Multi-Scale Fusion (FMF) Module , which focuses on effectively preserving and fusing image information from different scales with lower computational resource consumption. By precisely regulating the information flow, the FMF module enhances the model's adaptability and robustness to scale variations while maintaining image details. Depth-Aware Feature Enhancement Mamba (DMB) Module : It utilizes the fused features from image characteristics as input and employs a novel adaptive strategy to globally integrate depth information and visual information. This depth fusion strategy

not only improves the accuracy of depth estimation but also enhances the model's performance under different viewing angles and environmental conditions. Moreover, the modular design of MonoMM provides high flexibility and scalability, facilitating adjustments and optimizations according to specific application needs. Extensive experiments conducted on the KITTI dataset show that our method outperforms previous monocular methods and achieves real-time detection.

Keywords: Autonomous driving, Monocular 3D target detection, Mamba, Multi-scale fusion

## 1 Introduction

In 2D object detection technologies based on convolutional neural networks (CNNs) [1-4] have developed rapidly. They are widely used in various fields, such as license plate recognition and defect detection. However, in areas such as robot navigation, autonomous driving, and multi-object tracking, obtaining detection results that are closer to the real world is difficult to achieve with 2D object detection. Therefore, to obtain detection results that are closer to reality, many researchers use distance sensors, e.g. LiDAR [5-12] or binocular cameras [13-16] as input devices to acquire accurate depth information. Although high performance is achieved, these methods face high hardware costs. In contrast, obtaining high-precision 3D detection results from a single image can greatly reduce computation and equipment costs. Currently, some methods using only monocular cameras [17-20] have been proposed, achieving promising results by utilizing the geometric constraints between 2D and 3D. However, since a single image cannot directly obtain depth information, the performance is far from satisfactory, thus attracting the attention of many researchers.

Depth estimation has witnessed substantial advancements, culminating in enhanced precision for monocular depth estimation models. Consequently, a plethora of researchers have leveraged sophisticated monocular depth estimation models to generate depth information, thereby augmenting monocular 3D object detection tasks. Pseudo-LiDAR-based methodologies [21, 22] transmute estimated depth maps into point clouds, simulating authentic LiDAR signals, and subsequently employ advanced LiDAR detectors for 3D object detection. Furthermore, fusion-based approaches [2325] discretely extract and amalgamate image features and depth features for 3D object detection. While these methodologies exhibit proficiency in object localization, they are susceptible to the potential loss of salient features during the feature extraction process and are encumbered by inaccuracies inherent in the estimated depth images.

Pioneering research has expanded the application of Mamba to visual tasks, exemplified by VMamba [26, 27], which enhances global effective receptive fields in both horizontal and vertical directions through selective scanning. Nonetheless, the utilization of Mamba in 3D monocular object detection remains relatively unexplored. This paper investigates the application of Mamba in monocular 3D object detection, optimizing its design to address the specific requirements of this task. Through targeted

adjustments, we aim to establish a robust foundation for future research endeavors in this domain.

To address the issues identified, we propose a network for monocular 3D object detection named MonoMM. This network introduces a Focused Multi-Scale Fusion (FMF) module, which captures rich information across multiple scales using a specialized feature-focusing module with parallel depth convolutions. This approach facilitates the improved fusion of detailed contextual information from each scale, thereby enhancing 3D object detection performance. Furthermore, the FMF module is lightweight, reducing computation time compared to other multi-scale fusion methods [28-30].

Unlike MonoDTR [31], this paper introduces the Depth-Aware Feature Enhancement Mamba (DMB) module, which is based on Mamba and models the image sequentially. This method linearly projects feature information into vectors, treating them as sequential data similar to text. By utilizing a bidirectional selective state space, the visual information is efficiently compressed, promoting complementarity between deep and shallow features, and enabling comprehensive image content capture. Moreover, this approach incorporates positional embeddings into the feature information, enhancing spatial perception and increasing the model's robustness in dense prediction scenarios.

Our contributions are summarized as follows:

- · This paper introduces a novel Focused Multi-Scale Fusion (FMF) module that employs feature focusing and diffusion mechanisms. These mechanisms distribute features with rich contextual information across different detection scales, effectively reducing noise and interference.
- · Experimental results on the KITTI dataset demonstrate that our method outperforms most monocular approaches and achieves real-time detection. Furthermore, the FMF and DMB modules can be easily integrated into existing image-based frameworks, enhancing overall performance.
- · We propose an innovative Depth-Aware Feature Enhancement Mamba (DMB) module, which is the first work to efficiently integrate image contextual information with Mamba. By using an adaptive strategy, it combines depth and visual information, thereby enhancing the performance of the detection head.

## 2 Related Work

## 2.1 Monocular 3D Target Detection

Several existing monocular 3D object detection methods build on 2D object detectors [2, 4]. MonoRCNN [25] enhances 3D object detection by decomposing object distance into physical height and projected 2D height, modeling their joint probability distribution. MonoDLE [32] emphasizes the importance of accurate 2D bounding box estimation for predicting 3D attributes, identifying depth error as a critical limitation. M3D-RPN [19] introduces depth-aware convolutions to generate 3D object proposals constrained by 2D bounding boxes. MonoCon [33] incorporates auxiliary learning tasks to improve generalization performance. Monopair [34] leverages spatial

relationships between object pairs to enhance 3D positional information. MonoJSG [35] refines depth estimation using pixel-level geometric constraints. MonoFlex [36] addresses long-tail object prediction issues with multiple depth estimators. PDR [37] simplifies this approach with a lighter architecture using a single perspective-based estimator. MonoGround [38] incorporates a local ground plane prior and enriches depth supervision by sampling points around the object's bottom plane. MonoDDE [18] extends depth prediction branches based on keypoint information, emphasizing depth diversity. Despite these advances, purely monocular methods face challenges in precise object localization due to the lack of depth cues and the accumulation of errors in geometric constraints.

## 2.2 Depth-assisted Monocular 3D Object Detection

To achieve higher performance, many approaches leverage depth information to assist in 3D object detection [23, 25, 31, 39-44]. Some methods [23, 25] employ advanced depth estimators and camera parameters to map images into 3D space, transforming them into pseudo-LiDAR data representations. These representations are then used with LiDAR-based 3D object detectors to enhance detection. Pseudo-LiDAR++ [41] optimizes stereo depth estimation, leveraging sparse LiDAR sensors to improve 3D object detection in autonomous driving. D4LCN [23] and DDMP-3D [25] develop fusion-based methods that combine images and estimated depth with specialized convolutional networks. CaDDN [43] learns class-specific depth distributions per pixel to construct Bird's Eye View (BEV) representations and recover bounding boxes from BEV projections. MonoDTR [31] uses LiDAR point clouds as auxiliary supervision for its Transformer and employs learned depth features as input queries for the decoder. MonoDETR [39] predicts foreground depth maps using object labels for depth guidance. To enhance inference efficiency, MonoATT [42] introduces an adaptive tokens Transformer that assigns finer tokens to more critical regions in the image.

## 2.3 State Space Models

State space models (SSMs), originating from classical control theory [45], have recently gained prominence in deep learning due to their capability to manage long-term dependencies and sequential data. Innovations such as the Hippo model [46], which utilized polynomial highest power operator initialization, have enhanced SSMs' ability to capture long-term dependencies. The LSSL model [47] demonstrated the effectiveness of SSMs in handling these dependencies, though it faced challenges related to computation and memory efficiency. To address these issues, Gu et al. introduced the Structured State Space Sequence Model (S4) [48], which reduced computational overhead through a normalized parameterization strategy, thus making SSMs more practical. S4 advanced deep-state space modeling for long-term dependencies. The S5 model [49] incorporated MIMO SSM and efficient parallel scanning, while H3 [50] narrowed the performance gap between SSMs and Transformer models in NLP. Recently, Mamba [51] has shown superior performance in NLP with its advanced design, including selective mechanisms and optimized hardware usage, surpassing some Transformer models. Mamba efficiently handles long sequences, maintaining linear computational

costs with sequence length, unlike Transformers, which require exponentially increasing resources. This efficiency makes Mamba a more effective solution for large-scale sequence data.

## 3 Methods

## 3.1 Overview

Fig. 1 The general framework of MonoMM is proposed in this paper. First, the input image is processed by the backbone to extract features. The Focused Multi-Scale Fusion (FMF) module preserves detailed information at each scale through specific feature focusing and diffusion mechanisms. The Depth-Assisted Perception (DAP) module learns depth-aware features through assisted supervised learning. The Depth-Aware Feature Enhancement Mamba (DMB) module fully integrates visual information using adaptive strategies.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00438v1-figure-6d6225ec-67db-4863-b846-9cba1ed8b9e0.jpg)

Fig. 1 illustrates the MonoMM framework, which consists of five main components: a Backbone Network (Backbone), a Focused Multi-Scale Fusion (FMF) module, a Depth-Assisted Perception (DAP) module, a Depth-Aware Feature Enhancement Mamba (DMB) module, and a 2D-3D detection head. Following the approach in [31], we adopt DLA-102 [52] as the Backbone Network. Given an RGB image input of size H in × W in , the Backbone Network outputs features at different layers. The FMF module integrates these feature maps to produce a fused feature map F ∈ R C × H × W , where H = H in 8 , W = W in 8 , and C = 256. Convolutional layers enhance feature representation by integrating spatial positional information across the image, thereby extracting higher-level and more abstract visual features. Additionally, we introduce the Depth-Assisted Perception (DAP) mechanism [31], which employs multiple convolutional layers to specifically capture depth-related features. Subsequently, the DMB module efficiently integrates the visual and depth-aware features, further enhancing feature comprehensiveness and discriminability. To fully leverage these fused features, we utilize an anchor-based detection head architecture and select appropriate loss functions, aiming to achieve precise 2D and 3D object detection tasks simultaneously.

## 3.2 Focused Multi-Scale Fusion Model

Existing multi-scale feature fusion methods primarily focus on integrating contextual information across different layers. However, due to limitations in receptive field

Fig. 2 Feature Focusing Diffusion Model.The FMF module preserves more detailed information through two stages. (a) Multi-scale feature fusion generates feature F, (b) further refines the features and fuses them with F, finally generating F out .

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00438v1-figure-257af4e6-ee17-45c6-832b-d8cfd9578ed5.jpg)

sizes, it is challenging to effectively fuse contextual information from different layers together. Moreover, incorporating attention mechanisms poses risks of increasing additional computational burden. To address these issues, inspired by the work of CFP [28] and SMT [29] in dense prediction tasks, we propose a Global Focused Fusion (FMF) module for monocular image-based 3D object detection. In contrast to existing multi-scale fusion methods [28, 29, 52], our proposed FMF module not only captures long-range dependencies between different scales to comprehensively focus on integrating contextual information across layers but also avoids attention mechanisms, significantly reducing computational costs.

The initial fusion stage, depicted in Fig. 2(a), consists primarily of three components: AConv [4], a 1 × 1 convolutional layer, and an upsampling layer. Inside the AConv unit, two mechanisms are integrated: Average Convolution (AC) and Maximum Convolution (MC). The AC submodule effectively aggregates and smooths features by combining average pooling with convolution operations, reducing computational complexity and enabling efficient extraction of crucial features. Conversely, the MC submodule enhances feature capture of prominent features in the image by leveraging maximum pooling coupled with convolution, thereby improving the model's robustness to small-scale displacements. Specifically, different scale features extracted from the backbone are processed in parallel with the above operations to obtain rich multiscale feature representations. This process enhances feature expressiveness, and by adjusting the size of feature maps, it effectively captures and retains rich information and details across various scales during the initial fusion stage. This comprehensive approach ensures a thorough grasp of both global and local features in the image. The resulting feature is denoted as F ∈ R 3 C × H × W , where C 1 = 256, H 1 = H 16 , W 1 = W 16 . The process is illustrated in Equation 1.

$$& X _ { i } = C o n v _ { i } ( F _ { i } ), i \in 1, 2, 3, \\ & F = C a t ( X _ { i } ), i \in 1, 2, 3$$

In the detail fusion stage, the network focuses on deepening and refining the features generated in the initial fusion stage to produce more precise and detailed outputs. As shown in Fig. 2(b), this stage begins by employing Depthwise Separable Convolution (DWConv) to parallelly process the initial fused features. This strategy delves deeper into feature extraction and effectively manages computational resource consumption, achieving deep-level feature fusion. Next, feature maps from various branch paths are stacked along the 0th dimension to ensure the complete preservation of multi-path information. To fuse this multi-path information into a unified feature map, the module adopts summation along the 0th dimension, significantly consolidating diverse information and subtle textures from different path transmissions, thereby constructing a rich and comprehensive feature representation for subsequent detection tasks. Subsequently, convolution and skip residual connection mechanisms are utilized to integrate the initial fused features, which have not undergone refinement, with the current features optimized through Depthwise Separable Convolution. This approach maintains the consistency and continuity of both global and local image features. Finally, the feature map dimensions are doubled by applying Transposed Convolution (TConv), effectively compensating for potential information loss introduced by previous downsampling steps. This step enhances resolution while ensuring detailed information's thorough restoration and transmission. The process is illustrated in Equation 2.

$$F _ { f e a t u r e } & = R e d u c t i o n ( S t a c k ( D W _ { i } ( F ), F ), F ) \oplus F, \\ F _ { o u t } & = T C o n v ( F _ { [ f e a t u r e ] } ).$$

## 3.3 Depth-Aware Feature Enhancement Mamba Model

To obtain depth-aware features for subsequent fusion with visual features, we drew inspiration from MonoDTR [31] and introduced the DAF module based on this approach. The DAF module effectively learns and refines depth-related feature information by incorporating precise depth maps as auxiliary supervision signals. This ensures that the DMB module comprehensively and deeply integrates depth-aware features with visual features, capturing and optimizing subtle information fused from both domains. As a result, it enhances the overall detection performance and accuracy.

The architecture of the DMB module we proposed is depicted in Fig. 3(a). To handle the fused feature F d derived from the fusion of visual and depth-aware features, we first transform F d ∈ R C × H × W into a flattened 2D sequence x p ∈ R p × C , where p = H psize h × W e psiz w denotes the total number of feature patches, and C represents the number of channels. This transformation is formulated as shown in equation 3:

$$T _ { 0 } = [ F _ { 1 } ^ { d } W, \dots, F _ { p } ^ { d } W ]$$

Where F d p represents the p-th patch of depth-aware features, W ∈ R p × C is a projection matrix with learnable characteristics. It maps these patches to a higher-dimensional feature space to capture more complex visual patterns. This approach draws inspiration from cutting-edge research such as ViT [53] and Vim [26], which innovatively apply patch-based methods by dividing images into continuous token sequences for global

Fig. 3 Depth-Aware Feature Enhancement Mamba Model.We first divide the input image into small patches and then project them onto patch embeddings. We then utilize Deformable Convolutional Networks (DCN) and DSSM to effectively learn the key features and contextual information within the image. This information is fused with another branch to effectively reduce the risk of gradient vanishing or explosion, while simultaneously enhancing feature learning capability.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00438v1-figure-e9d25030-32aa-49a1-9343-34d6b9252a79.jpg)

analysis. Following this concept, the patches segmented from F d are transformed into token sequences and fed into the DMB module, producing outputs T l after l layers. To further refine and stabilize these feature representations, T l undergoes normalization to ensure consistency in the distribution of features across dimensions. This process is represented by Equation 4:

$$T _ { l } & = D M B ( T _ { l - 1 } ) + T _ { l - 1 } \\ f & = S i L U ( N o r m _ { L } ^ { 0 } ) )$$

Specifically, after normalizing the input tokens, they are processed through two parallel branches. In the first branch, the sequence undergoes linear projection to transform it into a vector of dimension E , followed by a deformable convolution (DCN) to better capture and express the complexity of original information while reducing parameter count. Subsequently, it passes through a SiLU activation function, a DSSM layer, and normalization (Norm). In the second branch, the sequence also undergoes linear projection to transform it into a vector of dimension E , followed by a SiLU activation function. Afterward, features from both branches are aggregated through element-wise multiplication. E represents the dimensionality of the hidden state. Finally, the features are projected back to the original size, generating output with the same shape as the input. The specific process is detailed in Algorithm.1:

In this context, the DSSM in this paper is inspired by the bidirectional information flow concept from Vim [26], which captures dependencies between local regions

## Algorithm 1 DMB

```
Algorithm 1 DMB
require: F _ { p } ( W \in R ^ { p \times C }
Ensure: T ^ { \prime }
  1: T = W \times F _ { p }
  2: T _ { n o r m } = Normalize ( T )
  3: D = LinearProjection ( T _ { n o r m }, E )
  4: D = DCN ( D )
  5: D = SiLU ( D )
  6: D = DSSM ( D )
  7: D = Norm ( D )
  8: O = LinearProjection ( T _ { n o r m }, E )
  9: O = SiLU ( O )
 10: F _ { a g r e g a t e d } = ElementWiseMultiplication ( D, O )
 11: T ^ { \prime } = LinearProjection ( F _ { a g r e g a t e d }, o r i g i n a l _ { s i z e } )
 12: Return T ^ { \prime }
  
  in a top-to-bottom order and captures global context and d¢
```

in a top-to-bottom order and captures global context and details in a bottom-to-top order, forming more comprehensive information transmission to improve performance further. As shown in Fig. 3(b), in the forward branch of the first branch, features transform a linear layer to map them to a new feature space to enhance their expressive power. Subsequently, a 1D convolution layer with a SiLU activation function introduces non-linear characteristics, enhancing feature learning capability. This process is combined with the SSM layer to promote effective feature refinement jointly. The reverse branch executes the same processing sequence as the forward branch in the opposite direction, ensuring comprehensive communication and refinement of feature information, deepening the model's understanding of details. The second branch also begins with a linear mapping step to preserve more global coarse-grained information, which is crucial for avoiding potential gradient explosion during training. A SiLU activation function follows this to maintain the non-linear propagation of features. Features from both branches are then fused through Hadamard multiplication, an aggregation method that effectively combines feature strengths from different perspectives. Finally, the fused features are reshaped to their original dimensions, preparing them for processing in the next network layer.

## 3.4 Train loss and 2D-3D Detection

We employed a single-stage detection method [29, 54], which uses predefined 2D-3D anchor points to determine bounding boxes. Each anchor point is defined with both 2D bounding box parameters [ x 2 d , y 2 d , w 2 d , h 2 d ] and 3D bounding box parameters [ x , y p p , z, w 3 d , h 3 d , l 3 d , θ ]. Here, [ x 2 d , y 2 d ] represents the center point of the 2D box, while [ x , y p p ] denotes the projection of the 3D object center onto the image. [ w 2 d , h 2 d ] is the size of the 2D box, and [ x 3 d , y 3 d , l 3 d ] is the size of the 3D box. The parameter z refers to the distance from the 3D object center to the camera, and θ represents the viewing angle. During training, all ground truth labels are mapped to the 2D space to

compute Intersection over Union (IoU) with each 2D anchor. When IoU exceeds 0.5, the anchor is selected for optimizing and assigning to the corresponding 3D box.

Our output transformation method draws inspiration from Yolov5's[55] strategy, predicting a set of 2D parameters [ t x , t y , t w , t h ] and a set of 3D parameters [ t x , t y , t w , t h , t l , t z , t θ ] for each anchor point. These parameters quantify the offsets for 2D and 3D bounding boxes and output a classification score cls for each category. By combining the anchor points' baseline positions with the network's predictions, we can accurately recover the bounding boxes of the targets.

Loss function. In this paper, the classification loss L cls and regression loss L reg are adopted using focal loss [1] and smooth L1 loss [2], respectively. Specifically:

$$L _ { c l s } ( y, \widehat { y } ) & = - \alpha ( 1 - \widehat { y } _ { x } ) ^ { \gamma } \log ( \widehat { y } _ { x } ), \\ L _ { r e g } ( y, \widehat { y } ) & = \begin{cases} 0. 5 ( y - \widehat { y } ) & | y - \widehat { y } | < 0, & ( 5 ) \\ \delta ( | y - \widehat { y } | - 0. 5 \delta ) & \text{other.} \end{cases} \\ e \alpha \text{ is the webit coefficient to balance positive and negative samnios} \text{ adjust}$$

Where α is the weight coefficient to balance positive and negative samples, adjusting the importance of different classes; γ is the focusing parameter to reduce the weight of easily classified samples, allowing the model to focus more on hard-to-classify samples. δ is a threshold parameter: when the absolute error is less than δ , the loss function switches to squared loss to ensure smooth gradient output and avoid significant disturbance to the model in case of small errors. When the absolute error is greater than or equal to δ , absolute loss is used instead, which helps handle larger errors and mitigate the impact of outliers on model training.

For the depth loss L dep , we follow the approach set by MonoDTR [31], treating depth estimation as a classification task. We utilize the ground truth values of depth bins ˆ D generated from LiDAR. We employ the focal loss for this purpose, formulated as follows:

$$L _ { d e p } = \frac { 1 } { | P | } \sum _ { p \in P } F L ( D ( p ), \widehat { D } ( p ).$$

wherein P is a pixel region on the image with a valid depth label.

## 4 Experiments

## 4.1 Experimental setup

To validate the effectiveness of our proposed method, we selected the widely used KITTI 3D object detection dataset as our evaluation platform. This dataset comprises a total of 7,481 training images and 7,518 testing images. Adhering to the methodology outlined in [56], we partitioned the training set into two subsets: a training subset containing 3,712 images and a validation subset consisting of 3,769 images. Within this partitioning framework, we conducted ablation experiments to systematically analyze the contribution of each component to the enhancement of model performance. This rigorous experimental design ensures the reliability of the results and validates the soundness of our proposed methodology.

Regarding evaluation methods, whether for 3D object detection or bird's-eye-view (BEV) detection tasks, Average Precision (AP) is the key performance assessment

metric. This study employs the AP at 40 recall positions metric to mitigate potential biases. In benchmark testing, detection difficulty is categorized into 'easy,' 'moderate,' and 'hard' based on object size, occlusion level, and truncation. The methods are primarily ranked based on their 3D AP values under the 'moderate' difficulty setting (Mod.), consistent with the KITTI benchmark. Additionally, following official guidelines, separate Intersection over Union (IoU) thresholds of 0.7, 0.5, and 0.5 are set for detecting car, cyclist, and pedestrian categories, respectively.

The specific operations during implementation are as follows: Following the setup in [31], the Adam optimizer is employed to train the network model. The entire training process spans 100 epochs, with each batch containing 12 samples. The initial learning rate is set to 0.0001 and dynamically adjusted using cosine annealing. At each pixel position of the feature map, 48 anchor boxes are designed, covering 3 different aspect ratios (0.5, 1.0, 1.5). Additionally, 12 anchor boxes of varying height sizes are generated based on an exponential function, indexed from 0 to 15. For the parameters of the 3D anchor boxes, the mean and variance of the 3D ground truth bounding boxes in the training dataset are computed as reference statistics for the anchor boxes. To reduce inference time, the top 100 pixels of each image are cropped during preprocessing, and all images are uniformly resized to 288 × 1280 dimensions. During training, random horizontal flipping is applied for data augmentation. Predictions with confidence scores below 0.75 are discarded during inference, and a Non-Maximum Suppression (NMS) algorithm with an IoU threshold of 0.4 is used to eliminate redundant predictions.

Table 1 Comparison of automotive category detection performance on the KITTI test set with current state-of-the-art methods. The best and second best are highlighted in bold and underlined, respectively.

| Method       | Times(ms)   | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP BEV @IOU=0.7   | AP BEV @IOU=0.7   | AP BEV @IOU=0.7   |
|--------------|-------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|
| Method       | Times(ms)   | Easy.             | Mod.              | Hard              | Easy.             | Mod.              | Hard              |
| MonoPSR      | 200         | 10.76             | 7.25              | 5.85              | 18.33             | 12.58             | 9.91              |
| M3D-RPN      | 160         | 14.76             | 9.71              | 7.42              | 21.02             | 13.67             | 10.23             |
| MonoPair     | 60          | 13.04             | 9.99              | 8.65              | 19.28             | 14.83             | 12.89             |
| MoVi-3D      | 45          | 15.19             | 10.90             | 9.26              | 22.76             | 17.03             | 14.85             |
| M3DSSD       | -           | 17.51             | 11.46             | 8.98              | 24.15             | 15.93             | 12.11             |
| D4LCN        | 200         | 16.65             | 11.72             | 9.51              | 22.51             | 16.02             | 12.55             |
| MonoDLE      | 40          | 17.23             | 12.26             | 10.29             | 24.79             | 18.89             | 16.00             |
| CaDDN        | 630         | 19.17             | 13.41             | 11.46             | 27.94             | 18.91             | 17.19             |
| MonoFlex     | 30          | 19.94             | 13.89             | 12.07             | 28.23             | 19.75             | 16.89             |
| GUPNet       | -           | 20.11             | 14.20             | 11.77             | -                 | -                 | -                 |
| MonoGround   | 30          | 21.37             | 14.36             | 12.62             | 21.99             | 20.47             | 17.74             |
| MonoDTR      | 37          | 21.99             | 15.39             | 12.73             | 28.59             | 20.38             | 17.14             |
| MonoMM(Ours) | 40          | 21.13             | 15.67             | 12.97             | 27.56             | 20.70             | 16.57             |

## 4.2 Main Results

In the results for the car category on the KITTI test set, as presented in Table 1, the method proposed in this paper (MonoMM) is evaluated against other recent stateof-the-art monocular 3D detection methods. The findings indicate that MonoMM achieves superior performance in AP 3 D for moderate objects, which is the most critical metric in KITTI evaluations. This is particularly noteworthy as moderate samples generally exhibit smaller sizes, and prior algorithms [19, 20, 23] have a propensity to incorporate excessive coarse-grained information during feature fusion, leading to detection inaccuracies. Conversely, MonoMM alleviates the issue of excessive coarsegrained information integration through the implementation of the FMF module, thereby focusing more on detailed information. This refinement results in significant performance improvements in the detection of moderate objects.

Table 2 Detection performance of Car category on the KITTI validation set. We utilize bold to highlight the best results.

| Method       | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP BEV @IOU=0.7   | AP BEV @IOU=0.7   | AP BEV @IOU=0.7   | AP BEV @IOU=0.7   | AP BEV @IOU=0.7   | AP BEV @IOU=0.7   |
|--------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|
| Method       | Easy.             | Mod.              | Hard              | Easy.             | Mod.              | Hard              | Easy.             | Mod.              | Hard              | Easy.             | Mod.              | Hard              |
| M3D-RPN      | 14.53             | 11.07             | 8.65              | 20.85             | 15.62             | 11.88             | 48.53             | 35.94             | 28.59             | 53.35             | 39.60             | 31.76             |
| MonoPair     | 16.28             | 12.30             | 10.42             | 24.12             | 18.17             | 15.76             | 55.38             | 42.39             | 37.99             | 61.06             | 47.63             | 41.92             |
| MonoDLE      | 17.45             | 13.66             | 11.68             | 24.97             | 19.33             | 17.01             | 55.41             | 43.42             | 37.81             | 60.73             | 46.87             | 41.89             |
| CaDDN        | 23.57             | 16.31             | 13.84             | -                 | -                 | -                 | -                 | -                 | -                 | -                 | -                 | -                 |
| GUPNet       | 22.76             | 16.46             | 13.72             | 31.07             | 22.94             | 19.75             | 57.62             | 42.33             | 37.59             | 61.78             | 47.06             | 40.88             |
| MonoFlex     | 23.64             | 17.51             | 14.83             | -                 | -                 | -                 | -                 | -                 | -                 | -                 | -                 | -                 |
| MonoDTR      | 24.52             | 18.57             | 15.51             | 33.33             | 25.35             | 21.68             | 64.03             | 47.32             | 42.20             | 69.04             | 52.47             | 45.90             |
| MonoMM(Ours) | 25.74             | 20.78             | 16.72             | 35.25             | 26.78             | 23.87             | 65.92             | 49.97             | 43.68             | 69.89             | 52.53             | 45.97             |

In this paper, experiments were conducted on the car category of the KITTI validation set under different IoU thresholds and task conditions, as shown in Table 2. The proposed method outperformed several image-only methods. Specifically, compared to MonoDTR [31], our approach demonstrated advantages across easy, moderate, and hard settings at an IoU threshold of 0.5. The model significantly improved 3D Average Precision (AP 3 D ) by 1.22, 2.21, and 1.00 percentage points, respectively. Additionally, Average Precision in Bird's-Eye-View (AP BEV ) increased by 1.92, 1.43, and 2.19 percentage points, respectively. These enhancements underscore the model's superior accuracy and validate its robust performance and broad applicability in complex environments.

Table 3 presents the results for the pedestrian and cyclist categories on the KITTI test set, further illustrating the performance of our model in these categories. Detecting pedestrians and cyclists is more challenging than the car category, primarily due to their smaller size and non-rigid body structure, making accurate localization more difficult. Overall, the model significantly outperforms other state-of-the-art methods in the pedestrian category, achieving approximately a 15% improvement. Regarding 3D detection for cyclists, we also achieved results comparable to CaDDN [43] in the easy difficulty and surpassed other methods in the moderate and hard difficulties. The results shown in Table 3 validate our model's exceptional versatility and scalability. Therefore, the method proposed in this paper enables accurate detection of objects with diverse appearances.

Table 3 Comparison of the pedestrian (Ped.) and cyclist (Cyc.) categories on the KITTI test set with a 0.5 IoU threshold with the current best method. We use bold and underlines to highlight the best and second-best results.

| Method       | AP 3 D (Ped.)   | AP 3 D (Ped.)   | AP 3 D (Ped.)   | AP 3 D (Cyc.)   | AP 3 D (Cyc.)   | AP 3 D (Cyc.)   |
|--------------|-----------------|-----------------|-----------------|-----------------|-----------------|-----------------|
|              | Easy.           | Mod.            | Hard            | Easy.           | Mod.            | Hard            |
| D4LCN        | 4.55            | 3.42            | 2.83            | 2.45            | 1.67            | 1.36            |
| MonoDLE      | 9.64            | 6.55            | 5.44            | 4.59            | 2.66            | 2.45            |
| MonoPair     | 10.02           | 6.31            | 5.53            | 3.79            | 2.12            | 2.04            |
| MonoFlex     | 9.43            | 6.31            | 5.26            | 4.17            | 2.35            | 2.04            |
| CaDDN        | 12.87           | 8.14            | 6.76            | 7.00            | 3.41            | 3.30            |
| MonoMM(Ours) | 14.86           | 9.95            | 8.34            | 6.82            | 3.82            | 3.75            |

## 4.3 Runtime Analysis

On a single Nvidia 4090 GPU, the entire validation set was processed with a batch size of 1, yielding an average runtime of 40 frames per second. This performance highlights the efficiency of our proposed approach. In comparison to the current state-of-the-art methods, our MonoMM model demonstrates a substantial speed enhancement, being 15 times faster than the CaDDN method [43]. Several key factors contribute to this significant improvement in speed.

Firstly, CaDDN generates bird's-eye-view representations for 3D detection by predicting depth maps, which necessitates a more complex architectural design to achieve precise depth prediction, thereby resulting in increased processing times. Secondly, fusion methods typically deploy two separate backbone networks to extract both image and depth features, a process that inherently consumes more computational resources and time. Moreover, the inference time required for the depth estimator is an additional factor, not accounted for in Table 1.

Conversely, the model proposed in this paper employs a lightweight FMF module, which is specifically designed to enhance detailed feature representation without incurring significant computational overhead. Additionally, the DMB module effectively integrates depth-aware features with visual features, substantially improving the model's feature processing capabilities while markedly reducing runtime. This strategic integration and efficient module design underscore the superior performance of our model.

## 4.4 Ablation Study

To validate the effectiveness of the proposed components in this paper's model, We conducted ablation experiments as shown in Table 4, where the model of [34] is taken as the baseline model. (a) Baseline.(b) Based on the baseline model, this paper replaces the feature fusion module with FMF to observe the impact of this feature fusion approach on the 3D target detection performance. (c)Based on the baseline model, the image features are sensed using the DMB module, and its impact on the results is observed using only image-sensing features. (d) Integration of contextual features using convolutional operations, summing them with depth-aware feature elements, and observing the results again. (e) MonoMM integrates all the above-mentioned modules.

Table 4 Ablation experiments, conducted on the KITTI validation set to study the effect of different modules on the car category.

| Method   | Ablation          | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   |
|----------|-------------------|-------------------|-------------------|-------------------|
|          |                   | Easy.             | Mod.              | Hard              |
| a        | Baseline          | 19.35             | 15.47             | 12.83             |
| b        | Baseline+FMF      | 20.71             | 16.95             | 13.26             |
| c        | Baseline+DMB      | 24.32             | 18.89             | 14.12             |
| d        | Baseline+DMB+Conv | 25.03             | 20.97             | 14.94             |
| e        | MonoMM            | 25.74             | 20.78             | 16.72             |

As illustrated in Table 4, the experimental results delineate the contributions and effects of each module on overall performance. According to the experiments, introducing the FMF module into the baseline significantly improves the Average Precision of 3D detection (AP 3 D ) across different difficulty levels from 19.35/15.47/12.83 to 20.71/16.95/13.26, underscoring the positive impact of the FMF module in enhancing feature details and promoting detection performance.

Integrating the DMB module into the baseline further elevates AP 3 D to 24.32/18.89/14.12. This substantial improvement indicates that the DMB module is markedly more efficient in integrating depth and visual information compared to the original configuration, thereby significantly boosting 3D object detection accuracy.

Moreover, combining the DMB module with convolutional layers in the baseline configuration results in an increase in AP 3 D to 25.03/19.62/14.14. This outcome highlights the effectiveness of convolutional operations in integrating contextual features and validates the DMB module as a robust strategy for the integration of visual and depth features.

Ultimately, the MonoMM model, which incorporates all proposed optimization modules, achieves substantial gains of 6.39/5.31/3.89 in AP 3 D over the baseline, thereby confirming the significant improvements in detection accuracy, model stability, and robustness as posited in this study. The aforementioned ablation experiments collectively demonstrate the rationality of the module designs and the efficacy of the proposed approach in addressing monocular 3D object detection tasks.

Table 5 Extending our model to other models

| Method       | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP 3 D @IOU=0.7   | AP BEV @IOU=0.7   | AP BEV @IOU=0.7   | AP BEV @IOU=0.7   |
|--------------|-------------------|-------------------|-------------------|-------------------|-------------------|-------------------|
| Method       | Easy.             | Mod.              | Hard              | Easy.             | Mod.              | Hard              |
| M3D-RPN      | 14.53             | 11.07             | 8.65              | 20.85             | 15.62             | 11.88             |
| M3D-RPN+Ours | 17.76             | 13.98             | 12.24             | 24.32             | 18.71             | 14.96             |
| Improvement  | +3.23             | +2.91             | +3.59             | +3.47             | +3.09             | +3.08             |
| MonoDLE      | 17.45             | 13.66             | 11.68             | 24.97             | 19.33             | 17.01             |
| MonoDLE+Ours | 19.32             | 16.54             | 14.38             | 28.52             | 22.88             | 20.82             |
| Improvement  | +1.87             | +2.88             | +2.70             | +3.55             | +3.55             | +3.81             |

Fig. 4 M3D-RPN after adding our module.M3D-RPN (Monocular 3D Region Proposal Network) is a framework designed for 3D object detection using a single camera image.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00438v1-figure-acd9f033-5df1-478f-9b60-c7b69120a1de.jpg)

To validate the ease of integrating the modules into existing monocular 3D object detection models and to improve their performance, we selected two state-of-the-art models: M3D-RPN [19] and MonoDLE [32]. We integrated the proposed modules (FMF and DMB) into these models, resulting in the fused M3D-RPN model depicted in Fig. 4. The practical steps involved the following operations: initializing with the features of these models (before the detection heads), processing these features using FMF and DMB to generate integrated features, and finally using the original model's detection heads to detect 3D objects using these integrated features. The core idea of this process is that our approach can be easily integrated ('plug-and-play') directly into existing models without requiring extensive modifications to their original structures. This flexibility is a significant advantage of our modules. As shown in Table 5, with the assistance of FMF and DMB modules, these detectors achieved notable performance improvements on the KITTI validation set. This outcome demonstrates our approach's flexibility and underscores its applicability to various 3D object detection models. Furthermore, these enhancements illustrate that our method can improve performance without altering the original model architecture.

## 4.5 Qualitative Results

Fig. 5 shows a qualitative example on the KITTI validation set that visually validates our approach. As can be seen from the figure, the predicted bounding boxes show a high degree of consistency and close fit between the predicted and actual labels, demonstrating a significant improvement in the accuracy of our model predictions. Finally, the model in this paper allows real-time inference. Our framework achieves a state-of-the-art trade-off between performance and latency.

Fig. 5 Qualitative examples on the KITTI validation set. We provide four images. In the images, the green boxes represent ground truth, and the blue boxes represent predictions from MonoMM.

![Image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00438v1-figure-554bca1e-a5db-4b22-bc77-fc39f6ebe4d6.jpg)

## 5 Conclusion

We introduce a novel algorithm for monocular 3D object detection, incorporating the Focused Multi-Scale Fusion Model (FMF). The FMF employs advanced feature focusing and diffusion mechanisms to disseminate context-rich features across multiple detection scales, thereby effectively mitigating noise interference. Additionally, this paper presents an innovative integration of the Depth-Aware Feature Enhancement Mamba (DMB) module into monocular 3D object detection, efficiently amalgamating contextual information from images. A pioneering adaptive strategy that combines depth and visual information significantly enhances the performance of subsequent depth prediction heads. This approach not only improves the accuracy of depth estimation but also optimizes model performance across various viewpoints and environmental conditions. Comprehensive experiments conducted on the KITTI dataset demonstrate that our model achieves real-time detection and surpasses the performance of existing monocular detection methods.

Acknowledgements. the Chongqing Basic Research and Frontier Exploration Project (Chongqing Natural Science Foundation) under Grant CSTB2022NSCQMSX0918

the Science and Technology Research Project of Chongqing Education Commission (Youth) under Grant KJQN202101149

## Declarations

Competing interests. The authors declare that there is no conflict of interest in this study.

Ethics approval and consent to participate. There were no ethical issues in this study.

Data availability. Selected data supporting the results of this study are available from the authors upon request.

## References

| [1]   | Lin TY, Goyal P, Girshick R, et al (2017) Focal loss for dense object detection. In: Proceedings of the IEEE international conference on computer vision, pp 2980-2988                                                                  |
|-------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [2]   | Ren S, He K, Girshick R, et al (2015) Faster r-cnn: Towards real-time object detec- tion with region proposal networks. Advances in neural information processing systems 28                                                            |
| [3]   | Wang CY, Bochkovskiy A, Liao HYM (2023) Yolov7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 7464-7475 |
| [4]   | Wang CY, Yeh IH, Liao HYM (2024) Yolov9: Learning what you want to learn using programmable gradient information. arXiv preprint arXiv:240213616                                                                                        |
| [5]   | He C, Zeng H, Huang J, et al (2020) Structure aware single-stage 3d object detec- tion from point cloud. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 11873-11882                          |
| [6]   | Lang AH, Vora S, Caesar H, et al (2019) Pointpillars: Fast encoders for object detection from point clouds. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 12697-12705                       |
| [7]   | Shi S, Guo C, Jiang L, et al (2020) Pv-rcnn: Point-voxel feature set abstraction for 3d object detection. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 10529-10538                         |
| [8]   | Shi S, Wang X, Li H (2019) Pointrcnn: 3d object proposal generation and detec- tion from point cloud. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 770-779                                 |
| [9]   | Yang Y, Fan L, Zhang Z (2024) Mixsup: Mixed-grained supervision for label- efficient lidar-based 3d object detection. arXiv preprint arXiv:240116305                                                                                    |
| [10]  | Li L (2023) Hierarchical edge aware learning for 3d point cloud. In: Computer Graphics International Conference, Springer, pp 81-92                                                                                                     |
| [11]  | Oehmcke S, Li L, Trepekli K, et al (2024) Deep point cloud regression for above-ground forest biomass estimation from airborne lidar. Remote Sensing of Environment 302:113968                                                          |
| [12]  | Zhang J, Cao J, Chang J, et al (2024) Research on the application of computer vision based on deep learning in autonomous driving technology. arXiv preprint arXiv:240600490                                                            |

| [13]   | Li P, Chen X, Shen S (2019) Stereo r-cnn based 3d object detection for autonomous driving. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 7644-7652                                                       |
|--------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [14]   | Peng X, Zhu X, Wang T, et al (2022) Side: Center-based stereo 3d detector with structure-aware instance depth estimation. In: Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pp 119-128                           |
| [15]   | Shi Y, Guo Y, Mi Z, et al (2022) Stereo centernet-based 3d object detection for autonomous driving. Neurocomputing 471:219-229                                                                                                                       |
| [16]   | Wang Y, Chao WL, Garg D, et al (2019) Pseudo-lidar from visual depth estimation: Bridging the gap in 3d object detection for autonomous driving. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 8445-8453 |
| [17]   | Qian R, Lai X, Li X (2022) 3d object detection for autonomous driving: A survey. Pattern Recognition 130:108796                                                                                                                                      |
| [18]   | Li Z, Qu Z, Zhou Y, et al (2022) Diversity matters: Fully exploiting depth clues for reliable monocular 3d object detection. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 2791-2800                     |
| [19]   | Brazil G, Liu X (2019) M3d-rpn: Monocular 3d region proposal network for object detection. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp 9287-9296                                                                 |
| [20]   | Liu Z, Wu Z, T´th o R (2020) Smoke: Single-stage monocular 3d object detec- tion via keypoint estimation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops, pp 996-997                                |
| [21]   | Ma X, Wang Z, Li H, et al (2019) Accurate monocular 3d object detection via color-embedded 3d reconstruction for autonomous driving. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp 6851-6860                       |
| [22]   | Weng X, Kitani K (2019) Monocular 3d object detection with pseudo-lidar point cloud. In: Proceedings of the IEEE/CVF International Conference on Computer Vision Workshops, pp 0-0                                                                   |
| [23]   | Ding M, Huo Y, Yi H, et al (2020) Learning depth-guided convolutions for monocular 3d object detection. In: Proceedings of the IEEE/CVF Conference on computer vision and pattern recognition workshops, pp 1000-1001                                |
| [24]   | Ouyang E, Zhang L, Chen M, et al (2020) Dynamic depth fusion and transforma- tion for monocular 3d object detection. In: Proceedings of the Asian Conference on Computer Vision                                                                      |

| [25]   | Wang L, Du L, Ye X, et al (2021) Depth-conditioned dynamic message prop- agation for monocular 3d object detection. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 454-463   |
|--------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [26]   | Zhu L, Liao B, Zhang Q, et al (2024) Vision mamba: Efficient visual representation learning with bidirectional state space model. arXiv preprint arXiv:240109417                                                        |
| [27]   | Wang Z, Zheng JQ, Zhang Y, et al (2024) Mamba-unet: Unet-like pure visual mamba for medical image segmentation. arXiv preprint arXiv:240205079                                                                          |
| [28]   | Quan Y, Zhang D, Zhang L, et al (2023) Centralized feature pyramid for object detection. IEEE Transactions on Image Processing                                                                                          |
| [29]   | Lin W, Wu Z, Chen J, et al (2023) Scale-aware modulation meet transformer. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp 6015-6026                                                    |
| [30]   | Zhang T, Li L, Cao S, et al (2023) Attention-guided pyramid context networks for detecting infrared small target under complex background. IEEE Transactions on Aerospace and Electronic Systems                        |
| [31]   | Huang KC, Wu TH, Su HT, et al (2022) Monodtr: Monocular 3d object detection with depth-aware transformer. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 4012-4021           |
| [32]   | Ma X, Zhang Y, Xu D, et al (2021) Delving into localization errors for monocular 3d object detection. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 4721-4730               |
| [33]   | Liu X, Xue N, Wu T (2022) Learning auxiliary monocular contexts helps monoc- ular 3d object detection. In: Proceedings of the AAAI Conference on Artificial Intelligence, pp 1810-1818                                  |
| [34]   | Chen Y, Tai L, Sun K, et al (2020) Monopair: Monocular 3d object detection using pairwise spatial relationships. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 12093-12102  |
| [35]   | Lian Q, Li P, Chen X (2022) Monojsg: Joint semantic and geometric cost volume for monocular 3d object detection. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 1070-1079    |
| [36]   | Zhang Y, Lu J, Zhou J (2021) Objects are different: Flexible monocular 3d object detection. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 3289-3298                         |
| [37]   | Sheng H, Cai S, Zhao N, et al (2023) Pdr: Progressive depth regularization for                                                                                                                                          |

monocular 3d object detection. IEEE Transactions on Circuits and Systems for

|      | Video Technology                                                                                                                                                                                                         |
|------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [38] | Qin Z, Li X(2022) Monoground: Detecting monocular 3d objects from the ground. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 3793-3802                                        |
| [39] | Zhang R, Qiu H, Wang T, et al (2023) Monodetr: Depth-guided transformer for monocular 3d object detection. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp 9155-9166                     |
| [40] | He X, Yang F, Yang K, et al (2023) Ssd-monodetr: Supervised scale-aware deformable transformer for monocular 3d object detection. IEEE Transactions on Intelligent Vehicles                                              |
| [41] | You Y, Wang Y, Chao WL, et al (2019) Pseudo-lidar++: Accurate depth for 3d object detection in autonomous driving. arXiv preprint arXiv:190606310                                                                        |
| [42] | Zhou Y, Zhu H, Liu Q, et al (2023) Monoatt: Online monocular 3d object detection with adaptive token transformer. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 17493-17503  |
| [43] | Reading C, Harakeh A, Chae J, et al (2021) Categorical depth distribution network for monocular 3d object detection. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 8555-8564 |
| [44] | Yu C, Xu Y, Cao J, et al (2024) Credit card fraud detection using advanced transformer model. 2406.03733                                                                                                                 |
| [45] | Kalman RE (1960) A new approach to linear filtering and prediction problems                                                                                                                                              |
| [46] | Gu A, Dao T, Ermon S, et al (2020) Hippo: Recurrent memory with opti- mal polynomial projections. Advances in neural information processing systems 33:1474-1487                                                         |
| [47] | Gu A, Johnson I, Goel K, et al (2021) Combining recurrent, convolutional, and continuous-time models with linear state space layers. Advances in neural information processing systems 34:572-585                        |
| [48] | Gu A, Goel K, R´ e C (2021) Efficiently modeling long sequences with structured state spaces. arXiv preprint arXiv:211100396                                                                                             |
| [49] | Smith JT, Warrington A, Linderman SW (2022) Simplified state space layers for sequence modeling. arXiv preprint arXiv:220804933                                                                                          |
| [50] | Fu DY, Dao T, Saab KK, et al (2022) Hungry hungry hippos: Towards language modeling with state space models. arXiv preprint arXiv:221214052                                                                              |

| [51]   | Gu A, Dao T (2023) Mamba: Linear-time sequence modeling with selective state spaces. arXiv preprint arXiv:231200752                                                                               |
|--------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [52]   | Yu F, Wang D, Shelhamer E, et al (2018) Deep layer aggregation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2403-2412                                   |
| [53]   | Dosovitskiy A, Beyer L, Kolesnikov A, et al (2020) An image is worth 16x16 words: Transformers for image recognition at scale. arXiv preprint arXiv:201011929                                     |
| [54]   | Zhang Y, Zheng W, Zhu Z, et al (2022) Dimension embeddings for monocular 3d object detection. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 1589-1598 |
| [55]   | Jocher G (2020) Ultralytics yolov5. https://doi.org/10.5281/zenodo.3908559, URL https://github.com/ultralytics/yolov5                                                                             |
| [56]   | Chen X, Kundu K, Zhu Y, et al (2015) 3d object proposals for accurate object class detection. Advances in neural information processing systems 28                                                |
Youjia Fu Zihao Xu Junsong Fu Huixia Xue Shuqiu Tan Lei Li
MonoMM: A Multi-scale Mamba-Enhanced Network for Real-time Monocular 3D Object Detection
Recent advancements in transformer-based monocular 3D object detection
techniques have exhibited exceptional performance in inferring 3D attributes
from single 2D images. However, most existing methods rely on
resource-intensive transformer architectures, which often lead to significant
drops in computational efficiency and performance when handling long sequence
data. To address these challenges and advance monocular 3D object detection
technology, we propose an innovative network architecture, MonoMM, a
Multi-scale \textbf{M}amba-Enhanced network for real-time Monocular 3D object
detection. This well-designed architecture primarily includes the following two
core modules: Focused Multi-Scale Fusion (FMF) Module, which focuses on
effectively preserving and fusing image information from different scales with
lower computational resource consumption. By precisely regulating the
information flow, the FMF module enhances the model adaptability and robustness
to scale variations while maintaining image details. Depth-Aware Feature
Enhancement Mamba (DMB) Module: It utilizes the fused features from image
characteristics as input and employs a novel adaptive strategy to globally
integrate depth information and visual information. This depth fusion strategy
not only improves the accuracy of depth estimation but also enhances the model
performance under different viewing angles and environmental conditions.
Moreover, the modular design of MonoMM provides high flexibility and
scalability, facilitating adjustments and optimizations according to specific
application needs. Extensive experiments conducted on the KITTI dataset show
that our method outperforms previous monocular methods and achieves real-time
detection.