[Mono Depth/3DOD]单目3D检测基础

1.数据增强

  • 图像放缩和裁剪后,相机内参要做相应变化
python 复制代码
import random
def random_scale(image, calib, scale_range=(0.8, 1.2)):
    scale = random.uniform(*scale_range)

    width, height = image.size
    image = image.resize((int(width * scale), int(height * scale)))

    calib[:2, :] *= scale
    return image, calib


def random_crop(image, left, w_out, upper, h_out, calib):
    right = left + w_out
    lower = upper + h_out
    image = image.crop((left, upper, right, lower))

    calib[0, 2] -= left  # cx - du
    calib[1, 2] -= upper # cy - dv
    calib[0, 3] -= left * calib[2, 3] # tx - du * tz 
    calib[1, 3] -= upper * calib[2, 3] # ty - dv * tz

2. 数据集

  • KITTI
    • Rotation_y(全局航向角<BOC):
      • 车头方向与相机的x轴正方向的夹角
      • 描述目标在现实世界中的朝向,不随目标的位置和采集车的位置变化而变化
    • theta:目标方位角
    • Alpha:目标观测角,Alpha = theta + Rotation_y
  • 单目3D学习alpha角,因为alpha是跟图像特征相关的
相关推荐
这张生成的图像能检测吗6 天前
(论文速读)LCT:用于RGB-D突出物体检测的轻型跨模态变压器
图像处理·目标检测·计算机视觉·深度估计·轻量化模型·跨模态融合·rgb-d
m0_650108246 天前
DSGN:基于深度立体几何网络的 3D 目标检测革新
论文阅读·3d目标检测·立体视觉·3d几何体积表示·端到端联合优化·dsgn
bryant_meng7 天前
【Depth Estimation】learning notes
人工智能·深度学习·计算机视觉·深度估计·depth anything
m0_650108247 天前
DETR3D:基于 3D-to-2D 查询的多视图 3D 目标检测框架
论文阅读·自动驾驶·3d目标检测·rgb 多视角图像·无预测深度图依赖·detr3d
m0_650108248 天前
CPDet3D:面向室内外统一的稀疏监督 3D 目标检测新范式
论文阅读·3d目标检测·稀疏监督·室内外统一检测·cpdet3d
这张生成的图像能检测吗4 个月前
(论文速读)Prompt Depth Anything:让深度估计进入“提示时代“
深度学习·计算机视觉·深度估计
lxmyzzs4 个月前
基于深度学习CenterPoint的3D目标检测部署实战
人工智能·深度学习·目标检测·自动驾驶·ros·激光雷达·3d目标检测
人类发明了工具6 个月前
【机器人-深度估计】双目深度估计原理解析
数码相机·机器人·深度估计·双目深度估计
会编程的加缪9 个月前
文献总结:TPAMI综述BEV感知—Delving into the devils of bird‘s-eye-view perception
论文笔记·tpami·bev感知·3d目标检测
紫雾凌寒10 个月前
计算机视觉|3D卷积网络VoxelNet:点云检测的革新力量
网络·人工智能·深度学习·计算机视觉·3d·3d目标检测·voxelnet