Commit 2eebdc2d authored by Yezhen Cong's avatar Yezhen Cong Committed by Tai-Wang
Browse files

[Refactor] Main code modification for coordinate system refactor (#677)

parent 26ab7ff2
...@@ -29,6 +29,7 @@ model = dict( ...@@ -29,6 +29,7 @@ model = dict(
pred_attrs=True, pred_attrs=True,
pred_velo=True, pred_velo=True,
dir_offset=0.7854, # pi/4 dir_offset=0.7854, # pi/4
dir_limit_offset=0,
strides=[8, 16, 32, 64, 128], strides=[8, 16, 32, 64, 128],
group_reg_dims=(2, 1, 3, 1, 2), # offset, depth, size, rot, velo group_reg_dims=(2, 1, 3, 1, 2), # offset, depth, size, rot, velo
cls_branch=(256, ), cls_branch=(256, ),
......
...@@ -49,8 +49,8 @@ model = dict( ...@@ -49,8 +49,8 @@ model = dict(
ranges=[[-50, -50, -1.8, 50, 50, -1.8]], ranges=[[-50, -50, -1.8, 50, 50, -1.8]],
scales=[1, 2, 4], scales=[1, 2, 4],
sizes=[ sizes=[
[0.8660, 2.5981, 1.], # 1.5/sqrt(3) [2.5981, 0.8660, 1.], # 1.5 / sqrt(3)
[0.5774, 1.7321, 1.], # 1/sqrt(3) [1.7321, 0.5774, 1.], # 1 / sqrt(3)
[1., 1., 1.], [1., 1., 1.],
[0.4, 0.4, 1], [0.4, 0.4, 1],
], ],
...@@ -59,8 +59,7 @@ model = dict( ...@@ -59,8 +59,7 @@ model = dict(
reshape_out=True), reshape_out=True),
assigner_per_size=False, assigner_per_size=False,
diff_rad_by_sin=True, diff_rad_by_sin=True,
dir_offset=0.7854, # pi/4 dir_offset=-0.7854, # -pi / 4
dir_limit_offset=0,
bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=9), bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=9),
loss_cls=dict( loss_cls=dict(
type='FocalLoss', type='FocalLoss',
......
...@@ -41,7 +41,7 @@ model = dict( ...@@ -41,7 +41,7 @@ model = dict(
[0, -39.68, -0.6, 70.4, 39.68, -0.6], [0, -39.68, -0.6, 70.4, 39.68, -0.6],
[0, -39.68, -1.78, 70.4, 39.68, -1.78], [0, -39.68, -1.78, 70.4, 39.68, -1.78],
], ],
sizes=[[0.6, 0.8, 1.73], [0.6, 1.76, 1.73], [1.6, 3.9, 1.56]], sizes=[[0.8, 0.6, 1.73], [1.76, 0.6, 1.73], [3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False), reshape_out=False),
diff_rad_by_sin=True, diff_rad_by_sin=True,
......
...@@ -48,15 +48,14 @@ model = dict( ...@@ -48,15 +48,14 @@ model = dict(
[-74.88, -74.88, -0.1188, 74.88, 74.88, -0.1188], [-74.88, -74.88, -0.1188, 74.88, 74.88, -0.1188],
[-74.88, -74.88, 0, 74.88, 74.88, 0]], [-74.88, -74.88, 0, 74.88, 74.88, 0]],
sizes=[ sizes=[
[2.08, 4.73, 1.77], # car [4.73, 2.08, 1.77], # car
[0.84, 1.81, 1.77], # cyclist [1.81, 0.84, 1.77], # cyclist
[0.84, 0.91, 1.74] # pedestrian [0.91, 0.84, 1.74] # pedestrian
], ],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False), reshape_out=False),
diff_rad_by_sin=True, diff_rad_by_sin=True,
dir_offset=0.7854, # pi/4 dir_offset=-0.7854, # -pi / 4
dir_limit_offset=0,
bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=7), bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=7),
loss_cls=dict( loss_cls=dict(
type='FocalLoss', type='FocalLoss',
......
...@@ -37,7 +37,7 @@ model = dict( ...@@ -37,7 +37,7 @@ model = dict(
[0, -40.0, -0.6, 70.4, 40.0, -0.6], [0, -40.0, -0.6, 70.4, 40.0, -0.6],
[0, -40.0, -1.78, 70.4, 40.0, -1.78], [0, -40.0, -1.78, 70.4, 40.0, -1.78],
], ],
sizes=[[0.6, 0.8, 1.73], [0.6, 1.76, 1.73], [1.6, 3.9, 1.56]], sizes=[[0.8, 0.6, 1.73], [1.76, 0.6, 1.73], [3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False), reshape_out=False),
diff_rad_by_sin=True, diff_rad_by_sin=True,
......
...@@ -42,15 +42,14 @@ model = dict( ...@@ -42,15 +42,14 @@ model = dict(
[-76.8, -51.2, 0, 76.8, 51.2, 0], [-76.8, -51.2, 0, 76.8, 51.2, 0],
[-76.8, -51.2, -0.1188, 76.8, 51.2, -0.1188]], [-76.8, -51.2, -0.1188, 76.8, 51.2, -0.1188]],
sizes=[ sizes=[
[2.08, 4.73, 1.77], # car [4.73, 2.08, 1.77], # car
[0.84, 0.91, 1.74], # pedestrian [0.91, 0.84, 1.74], # pedestrian
[0.84, 1.81, 1.77] # cyclist [1.81, 0.84, 1.77] # cyclist
], ],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False), reshape_out=False),
diff_rad_by_sin=True, diff_rad_by_sin=True,
dir_offset=0.7854, # pi/4 dir_offset=-0.7854, # -pi / 4
dir_limit_offset=0,
bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=7), bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=7),
loss_cls=dict( loss_cls=dict(
type='FocalLoss', type='FocalLoss',
......
...@@ -38,7 +38,7 @@ model = dict( ...@@ -38,7 +38,7 @@ model = dict(
ranges=[[0, -40.0, -0.6, 70.4, 40.0, -0.6], ranges=[[0, -40.0, -0.6, 70.4, 40.0, -0.6],
[0, -40.0, -0.6, 70.4, 40.0, -0.6], [0, -40.0, -0.6, 70.4, 40.0, -0.6],
[0, -40.0, -1.78, 70.4, 40.0, -1.78]], [0, -40.0, -1.78, 70.4, 40.0, -1.78]],
sizes=[[0.6, 0.8, 1.73], [0.6, 1.76, 1.73], [1.6, 3.9, 1.56]], sizes=[[0.8, 0.6, 1.73], [1.76, 0.6, 1.73], [3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False), reshape_out=False),
diff_rad_by_sin=True, diff_rad_by_sin=True,
......
...@@ -38,7 +38,7 @@ model = dict( ...@@ -38,7 +38,7 @@ model = dict(
ranges=[[0, -40.0, -0.6, 70.4, 40.0, -0.6], ranges=[[0, -40.0, -0.6, 70.4, 40.0, -0.6],
[0, -40.0, -0.6, 70.4, 40.0, -0.6], [0, -40.0, -0.6, 70.4, 40.0, -0.6],
[0, -40.0, -1.78, 70.4, 40.0, -1.78]], [0, -40.0, -1.78, 70.4, 40.0, -1.78]],
sizes=[[0.6, 0.8, 1.73], [0.6, 1.76, 1.73], [1.6, 3.9, 1.56]], sizes=[[0.8, 0.6, 1.73], [1.76, 0.6, 1.73], [3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False), reshape_out=False),
diff_rad_by_sin=True, diff_rad_by_sin=True,
......
...@@ -37,7 +37,7 @@ model = dict( ...@@ -37,7 +37,7 @@ model = dict(
anchor_generator=dict( anchor_generator=dict(
type='Anchor3DRangeGenerator', type='Anchor3DRangeGenerator',
ranges=[[0, -39.68, -1.78, 69.12, 39.68, -1.78]], ranges=[[0, -39.68, -1.78, 69.12, 39.68, -1.78]],
sizes=[[1.6, 3.9, 1.56]], sizes=[[3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=True), reshape_out=True),
diff_rad_by_sin=True, diff_rad_by_sin=True,
......
...@@ -48,7 +48,7 @@ model = dict( ...@@ -48,7 +48,7 @@ model = dict(
[0, -40.0, -0.6, 70.4, 40.0, -0.6], [0, -40.0, -0.6, 70.4, 40.0, -0.6],
[0, -40.0, -1.78, 70.4, 40.0, -1.78], [0, -40.0, -1.78, 70.4, 40.0, -1.78],
], ],
sizes=[[0.6, 0.8, 1.73], [0.6, 1.76, 1.73], [1.6, 3.9, 1.56]], sizes=[[0.8, 0.6, 1.73], [1.76, 0.6, 1.73], [3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False), reshape_out=False),
diff_rad_by_sin=True, diff_rad_by_sin=True,
......
...@@ -39,7 +39,7 @@ model = dict( ...@@ -39,7 +39,7 @@ model = dict(
[0, -40.0, -0.6, 70.4, 40.0, -0.6], [0, -40.0, -0.6, 70.4, 40.0, -0.6],
[0, -40.0, -1.78, 70.4, 40.0, -1.78], [0, -40.0, -1.78, 70.4, 40.0, -1.78],
], ],
sizes=[[0.6, 0.8, 1.73], [0.6, 1.76, 1.73], [1.6, 3.9, 1.56]], sizes=[[0.8, 0.6, 1.73], [1.76, 0.6, 1.73], [3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False), reshape_out=False),
diff_rad_by_sin=True, diff_rad_by_sin=True,
......
...@@ -49,8 +49,8 @@ model = dict( ...@@ -49,8 +49,8 @@ model = dict(
ranges=[[-50, -50, -1.8, 50, 50, -1.8]], ranges=[[-50, -50, -1.8, 50, 50, -1.8]],
scales=[1, 2, 4], scales=[1, 2, 4],
sizes=[ sizes=[
[0.8660, 2.5981, 1.], # 1.5/sqrt(3) [2.5981, 0.8660, 1.], # 1.5 / sqrt(3)
[0.5774, 1.7321, 1.], # 1/sqrt(3) [1.7321, 0.5774, 1.], # 1 / sqrt(3)
[1., 1., 1.], [1., 1., 1.],
[0.4, 0.4, 1], [0.4, 0.4, 1],
], ],
...@@ -59,8 +59,7 @@ model = dict( ...@@ -59,8 +59,7 @@ model = dict(
reshape_out=True), reshape_out=True),
assigner_per_size=False, assigner_per_size=False,
diff_rad_by_sin=True, diff_rad_by_sin=True,
dir_offset=0.7854, # pi/4 dir_offset=-0.7854, # -pi / 4
dir_limit_offset=0,
bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=9), bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=9),
loss_cls=dict( loss_cls=dict(
type='FocalLoss', type='FocalLoss',
......
...@@ -21,8 +21,8 @@ model = dict( ...@@ -21,8 +21,8 @@ model = dict(
ranges=[[-50, -50, -1.8, 50, 50, -1.8]], ranges=[[-50, -50, -1.8, 50, 50, -1.8]],
scales=[1, 2, 4], scales=[1, 2, 4],
sizes=[ sizes=[
[0.8660, 2.5981, 1.], # 1.5/sqrt(3) [2.5981, 0.8660, 1.], # 1.5 / sqrt(3)
[0.5774, 1.7321, 1.], # 1/sqrt(3) [1.7321, 0.5774, 1.], # 1 / sqrt(3)
[1., 1., 1.], [1., 1., 1.],
[0.4, 0.4, 1], [0.4, 0.4, 1],
], ],
...@@ -31,8 +31,7 @@ model = dict( ...@@ -31,8 +31,7 @@ model = dict(
reshape_out=True), reshape_out=True),
assigner_per_size=False, assigner_per_size=False,
diff_rad_by_sin=True, diff_rad_by_sin=True,
dir_offset=0.7854, # pi/4 dir_offset=-0.7854, # -pi / 4
dir_limit_offset=0,
bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=9), bbox_coder=dict(type='DeltaXYZWLHRBBoxCoder', code_size=9),
loss_cls=dict( loss_cls=dict(
type='FocalLoss', type='FocalLoss',
......
...@@ -25,7 +25,7 @@ model = dict( ...@@ -25,7 +25,7 @@ model = dict(
anchor_generator=dict( anchor_generator=dict(
type='AlignedAnchor3DRangeGenerator', type='AlignedAnchor3DRangeGenerator',
ranges=[[-0.16, -39.68, -1.78, 68.96, 39.68, -1.78]], ranges=[[-0.16, -39.68, -1.78, 68.96, 39.68, -1.78]],
sizes=[[1.6, 3.9, 1.56]], sizes=[[3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=True), reshape_out=True),
diff_rad_by_sin=True, diff_rad_by_sin=True,
......
...@@ -74,7 +74,7 @@ model = dict( ...@@ -74,7 +74,7 @@ model = dict(
[0, -40.0, -0.6, 70.4, 40.0, -0.6], [0, -40.0, -0.6, 70.4, 40.0, -0.6],
[0, -40.0, -1.78, 70.4, 40.0, -1.78], [0, -40.0, -1.78, 70.4, 40.0, -1.78],
], ],
sizes=[[0.6, 0.8, 1.73], [0.6, 1.76, 1.73], [1.6, 3.9, 1.56]], sizes=[[0.8, 0.6, 1.73], [1.76, 0.6, 1.73], [3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False), reshape_out=False),
assigner_per_size=True, assigner_per_size=True,
......
...@@ -10,7 +10,7 @@ model = dict( ...@@ -10,7 +10,7 @@ model = dict(
_delete_=True, _delete_=True,
type='Anchor3DRangeGenerator', type='Anchor3DRangeGenerator',
ranges=[[0, -40.0, -1.78, 70.4, 40.0, -1.78]], ranges=[[0, -40.0, -1.78, 70.4, 40.0, -1.78]],
sizes=[[1.6, 3.9, 1.56]], sizes=[[3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=False)), reshape_out=False)),
roi_head=dict( roi_head=dict(
......
...@@ -10,7 +10,7 @@ model = dict( ...@@ -10,7 +10,7 @@ model = dict(
_delete_=True, _delete_=True,
type='Anchor3DRangeGenerator', type='Anchor3DRangeGenerator',
ranges=[[0, -39.68, -1.78, 69.12, 39.68, -1.78]], ranges=[[0, -39.68, -1.78, 69.12, 39.68, -1.78]],
sizes=[[1.6, 3.9, 1.56]], sizes=[[3.9, 1.6, 1.56]],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=True)), reshape_out=True)),
# model training and testing settings # model training and testing settings
......
...@@ -29,15 +29,15 @@ model = dict( ...@@ -29,15 +29,15 @@ model = dict(
[-80, -80, -0.9122268, 80, 80, -0.9122268], [-80, -80, -0.9122268, 80, 80, -0.9122268],
[-80, -80, -1.8012227, 80, 80, -1.8012227]], [-80, -80, -1.8012227, 80, 80, -1.8012227]],
sizes=[ sizes=[
[1.92, 4.75, 1.71], # car [4.75, 1.92, 1.71], # car
[2.84, 10.24, 3.44], # truck [10.24, 2.84, 3.44], # truck
[2.92, 12.70, 3.42], # bus [12.70, 2.92, 3.42], # bus
[2.42, 6.52, 2.34], # emergency vehicle [6.52, 2.42, 2.34], # emergency vehicle
[2.75, 8.17, 3.20], # other vehicle [8.17, 2.75, 3.20], # other vehicle
[0.96, 2.35, 1.59], # motorcycle [2.35, 0.96, 1.59], # motorcycle
[0.63, 1.76, 1.44], # bicycle [1.76, 0.63, 1.44], # bicycle
[0.76, 0.80, 1.76], # pedestrian [0.80, 0.76, 1.76], # pedestrian
[0.35, 0.73, 0.50] # animal [0.73, 0.35, 0.50] # animal
], ],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=True))) reshape_out=True)))
...@@ -29,13 +29,13 @@ model = dict( ...@@ -29,13 +29,13 @@ model = dict(
[-49.6, -49.6, -1.763965, 49.6, 49.6, -1.763965], [-49.6, -49.6, -1.763965, 49.6, 49.6, -1.763965],
], ],
sizes=[ sizes=[
[1.95017717, 4.60718145, 1.72270761], # car [4.60718145, 1.95017717, 1.72270761], # car
[2.4560939, 6.73778078, 2.73004906], # truck [6.73778078, 2.4560939, 2.73004906], # truck
[2.87427237, 12.01320693, 3.81509561], # trailer [12.01320693, 2.87427237, 3.81509561], # trailer
[0.60058911, 1.68452161, 1.27192197], # bicycle [1.68452161, 0.60058911, 1.27192197], # bicycle
[0.66344886, 0.7256437, 1.75748069], # pedestrian [0.7256437, 0.66344886, 1.75748069], # pedestrian
[0.39694519, 0.40359262, 1.06232151], # traffic_cone [0.40359262, 0.39694519, 1.06232151], # traffic_cone
[2.49008838, 0.48578221, 0.98297065], # barrier [0.48578221, 2.49008838, 0.98297065], # barrier
], ],
custom_values=[0, 0], custom_values=[0, 0],
rotations=[0, 1.57], rotations=[0, 1.57],
......
...@@ -28,15 +28,15 @@ model = dict( ...@@ -28,15 +28,15 @@ model = dict(
[-100, -100, -0.9122268, 100, 100, -0.9122268], [-100, -100, -0.9122268, 100, 100, -0.9122268],
[-100, -100, -1.8012227, 100, 100, -1.8012227]], [-100, -100, -1.8012227, 100, 100, -1.8012227]],
sizes=[ sizes=[
[1.92, 4.75, 1.71], # car [4.75, 1.92, 1.71], # car
[2.84, 10.24, 3.44], # truck [10.24, 2.84, 3.44], # truck
[2.92, 12.70, 3.42], # bus [12.70, 2.92, 3.42], # bus
[2.42, 6.52, 2.34], # emergency vehicle [6.52, 2.42, 2.34], # emergency vehicle
[2.75, 8.17, 3.20], # other vehicle [8.17, 2.75, 3.20], # other vehicle
[0.96, 2.35, 1.59], # motorcycle [2.35, 0.96, 1.59], # motorcycle
[0.63, 1.76, 1.44], # bicycle [1.76, 0.63, 1.44], # bicycle
[0.76, 0.80, 1.76], # pedestrian [0.80, 0.76, 1.76], # pedestrian
[0.35, 0.73, 0.50] # animal [0.73, 0.35, 0.50] # animal
], ],
rotations=[0, 1.57], rotations=[0, 1.57],
reshape_out=True))) reshape_out=True)))
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment