compute bev map

with Jacobian(J), compute orientation(yaw)
$$ \theta = arctan2(dy, dx) $$
✅ we assume Z = 0 (road is plane) so we draw a line in the fv, in bev view, the line which is the boundary of road is explode to infinity coordinate. Violation of Planar Assumption
semantic segmentation the fv view → translation with bev view only class == road
convert_cctv.py
sliding window
target_agent selection
target_id = frame_counts.idxmax() # Vehicle with most frames
if target_frame_count < min_target_frames (80):
continue # Skip if insufficient data
format conversion
# input (raw)
timestamp,id,type,sub_type,x,y,theta,vx,vy
0.00,553,vehicle,car,-48.06,179.87,-1.88,0.04,0.25
# output (v2x-seq-tfd format)
city,timestamp,id,type,sub_type,tag,x,y,z,length,width,height,theta,v_x,v_y,intersect_id
cheonan,75.0,555,VEHICLE,CAR,TARGET_AGENT,-72.35,185.70,0.0,4.5,1.8,1.5,-1.33,-0.01,0.0,CCTV#CCTV051
change made
train/val split