本系列根据 WAVE SUMMIT+2022 深度学习开发者峰会「飞桨升级 创新引领」论坛嘉宾分享整理。本文整理自百度研究院的高级研究员沈哲伦和资深研发工程师吴泽武的主题演讲——飞桨深度增强开发套件 PaddleDepth 和飞桨三维感知开发套件 Paddle3D 。
深度信息补全结果展示
深度图超分辨结果展示
单目深度估计结果展示
双目深度估计结果展示
丰富的模型库
灵活的框架设计
train_dataset = KittiMonoDataset(
dataset_root='datasets/KITTI’, mode='train‘,
transforms=[
T.LoadImage(reader='pillow', to_chw=False), T.Gt2SmokeTarget(mode='train', num_classes=3),
T.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])])
model = SMOKE(
backbone=DLA34(),
head=SMOKEPredictor(num_classes=3),
depth_ref=[28.01, 16.32],
dim_ref=[[3.88, 1.63, 1.53], [1.78, 1.70, 0.58], [0.88, 1.73, 0.67]])
lr_scheduler = paddle.optimizer.lr.MultiStepDecay(
milestones=[36000, 55000],
learning_rate=1.25e-4)
optimizer = paddle.optimizer.Adam(
learning_rate=lr_scheduler,
parameters=model.parameters())
trainer = Trainer(
model=model,
optimizer=optimizer,
iters=20,
train_dataset=train_dataset)
trainer.train()
batch_size: 8
iters: 70000
train_dataset:
type: KittiMonoDataset
dataset_root: datasets/KITTI
transforms:
- type: LoadImage
reader: pillow
to_chw: False
- type: Normalize
mean: [0.485, 0.456, 0.406]
std: [0.229, 0.224, 0.225]
lr_scheduler:
type: MultiStepDecay
milestones: [36000, 55000]
learning_rate: 1.25e-4
optimizer:
type: Adam
python tools/train.py --config configs/smoke/smoke_dla34_no_dcn_kitti.yml --iters 20 --log_interval 1 --num_worker 5
端到端全流程覆盖
无缝衔接Apollo
三维数据采集。比如数据采集设备价格昂贵、设备采集数据分辨率较低、激光雷达采集的深度图稀疏等,飞桨 PaddleDepth 为开发者提供了一个低成本的深度信息搜集方案。
本系列根据 WAVE SUMMIT+2022 深度学习开发者峰会「飞桨升级 创新引领」论坛嘉宾分享整理。本文整理自百度研究院的高级研究员沈哲伦和资深研发工程师吴泽武的主题演讲——飞桨深度增强开发套件 PaddleDepth 和飞桨三维感知开发套件 Paddle3D 。
深度信息补全结果展示
深度图超分辨结果展示
单目深度估计结果展示
双目深度估计结果展示
丰富的模型库
灵活的框架设计
train_dataset = KittiMonoDataset(
dataset_root='datasets/KITTI’, mode='train‘,
transforms=[
T.LoadImage(reader='pillow', to_chw=False), T.Gt2SmokeTarget(mode='train', num_classes=3),
T.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])])
model = SMOKE(
backbone=DLA34(),
head=SMOKEPredictor(num_classes=3),
depth_ref=[28.01, 16.32],
dim_ref=[[3.88, 1.63, 1.53], [1.78, 1.70, 0.58], [0.88, 1.73, 0.67]])
lr_scheduler = paddle.optimizer.lr.MultiStepDecay(
milestones=[36000, 55000],
learning_rate=1.25e-4)
optimizer = paddle.optimizer.Adam(
learning_rate=lr_scheduler,
parameters=model.parameters())
trainer = Trainer(
model=model,
optimizer=optimizer,
iters=20,
train_dataset=train_dataset)
trainer.train()
batch_size: 8
iters: 70000
train_dataset:
type: KittiMonoDataset
dataset_root: datasets/KITTI
transforms:
- type: LoadImage
reader: pillow
to_chw: False
- type: Normalize
mean: [0.485, 0.456, 0.406]
std: [0.229, 0.224, 0.225]
lr_scheduler:
type: MultiStepDecay
milestones: [36000, 55000]
learning_rate: 1.25e-4
optimizer:
type: Adam
python tools/train.py --config configs/smoke/smoke_dla34_no_dcn_kitti.yml --iters 20 --log_interval 1 --num_worker 5
端到端全流程覆盖
无缝衔接Apollo
三维数据采集。比如数据采集设备价格昂贵、设备采集数据分辨率较低、激光雷达采集的深度图稀疏等,飞桨 PaddleDepth 为开发者提供了一个低成本的深度信息搜集方案。