SCULPTOR
— —
Collected Data
Loading…
Configure Firestore in ⚙ Settings, then click Load
📋
Select a record
S3 photo
Select a record to load photo
Sequence data
Display
3D Perspective
drag=orbit · scroll=zoom
TOP X-Z
📷 Camera View
CAM Camera View
SIDE Z-Y
FRONT X-Y

ANGLE · PSS

Camera Pose & UWB Estimation
📷 Camera View
LIVE
0.0°
d=0.00m
1.0x
🔍 Zoom 1.0x
0.5 5.0
ultrawidewidetele
UWB Manual Input
d₁ m
d₂ m
D m
Yaw Person (θ)
0.0°
Góc giữa hướng camera và hướng chính diện đối tượng
Yaw Scene (ψ)
0.0°
Góc giữa hướng camera với đường vuông góc với mặt phẳng background
Pitch Camera (φ)
0.0°
+ over shoulder · 0 level · − under
Distance
d₁ Tag→Anchor L
d₂ Tag→Anchor R
D (L↔R)
M→Tag (d)
L/R = hướng đối tượng nhìn từ photographer
Selected
Point
XYZ
Display
Formula
cos(α) = (D²+d₁²−d₂²) / 2·D·d₁
θ = |90°−α| · Normal ⊥ shoulder at M
UWB Input: điền d₁, d₂, D rồi Apply
2D panels: click+drag any point directly
3D panel: drag to orbit, scroll to zoom
Top=XZ · Front=XY · Side=YZ
Kéo trên panel 2D → move 2 trục tương ứng
Session
3D Perspective
drag=orbit · scroll=zoom
TOP X-Z plane (nhìn từ trên)
drag point → move X,Z
SIDE Z-Y plane (nhìn từ bên)
drag point → move Z,Y
FRONT X-Y plane (nhìn từ trước)
drag point → move X,Y
Configure Database in ⚙ Settings, then click Fetch
🖼
Select a record
YÊU CẦU GÁN NHÃN

Yêu cầu: phóng to hình ảnh khi gán nhãn để xác định đúng vị trí Keypoint trong ảnh

  • Chỉ sử dụng vis = 0 (không hiển thị) và vis = 2 (hiển thị)
  • Đầu giữ nguyên, trực diện hiện đầy đủ, nghiêng mặt hiện tai 1 bên
  • Thân: chỉ 90 độ là che 1 bên, nếu bàn che thì ko hiện, còn lại hiện hết
  • Chân: 90 độ là che bên, nếu 1 chân dư ra vẫn hiện, còn lại hiện hết
  • Tay: Nếu bị body che phía sau thì không hiện, còn lại hiện hết
  • Hông (Hip): Gán nhãn đúng vào hông, không gán vào eo

Xác định hướng của người để gán nhãn:

  • Bên trái của đối tượng trong ảnh (1, 3, 5, 7, 9, 11, 13, 15) là bên phải của người chụp / người nhìn
  • Bên phải của đối tượng (2, 4, 6, 8, 10, 12, 14, 16) là bên trái của người chụp / người nhìn

Keypoints:

0: nose1: left_eye2: right_eye3: left_ear 4: right_ear5: left_shoulder6: right_shoulder7: left_elbow 8: right_elbow9: left_wrist10: right_wrist11: left_hip 12: right_hip13: left_knee14: right_knee15: left_ankle 16: right_ankle

Với bounding box:

  • Kéo bounding box khớp với đúng người xuất hiện trong hình, không lấy vật thể khác nếu bị che để lấy đúng bố cục cơ thể người trong ảnh
  • Nếu bị che bởi cái bàn hoặc đồ vật không dính trên người thì chỉ lấy phần người không bị che
  • Nếu bị che bởi vật nhỏ như túi, ly, mà nằm trong bounding box của người thì vẫn tính vật thể nằm trong bounding box của người