Eval with all panoptic cameras.
This commit is contained in:
287
media/RESULTS.md
287
media/RESULTS.md
@ -1948,6 +1948,293 @@ Results of the model in various experiments on different datasets. \
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
##### 31 cameras
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"img_loading": 0.316871,
|
||||||
|
"demosaicing": 0.0110794,
|
||||||
|
"avg_time_2d": 0.0985203,
|
||||||
|
"avg_time_3d": 0.0129658,
|
||||||
|
"fps": 8.15891
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"triangulator_calls": 420,
|
||||||
|
"init_time": 6.01526e-05,
|
||||||
|
"undistort_time": 0.000318677,
|
||||||
|
"project_time": 0.000553076,
|
||||||
|
"match_time": 0.000529147,
|
||||||
|
"pairs_time": 0.00223077,
|
||||||
|
"pair_scoring_time": 0.00300736,
|
||||||
|
"grouping_time": 0.00276694,
|
||||||
|
"full_time": 0.002134,
|
||||||
|
"merge_time": 0.000522887,
|
||||||
|
"post_time": 1.79106e-05,
|
||||||
|
"convert_time": 9.62974e-07,
|
||||||
|
"total_time": 0.0121423
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"person_nums": {
|
||||||
|
"total_frames": 420,
|
||||||
|
"total_labels": 1466,
|
||||||
|
"total_preds": 1505,
|
||||||
|
"considered_empty": 0,
|
||||||
|
"valid_preds": 1465,
|
||||||
|
"invalid_preds": 40,
|
||||||
|
"missing": 1,
|
||||||
|
"invalid_fraction": 0.02658,
|
||||||
|
"precision": 0.97342,
|
||||||
|
"recall": 0.99932,
|
||||||
|
"f1": 0.9862,
|
||||||
|
"non_empty": 1505
|
||||||
|
},
|
||||||
|
"mpjpe": {
|
||||||
|
"count": 1465,
|
||||||
|
"mean": 0.021378,
|
||||||
|
"median": 0.019413,
|
||||||
|
"std": 0.007745,
|
||||||
|
"sem": 0.000202,
|
||||||
|
"min": 0.009697,
|
||||||
|
"max": 0.102079,
|
||||||
|
"recall-0.025": 0.733288,
|
||||||
|
"recall-0.05": 0.995225,
|
||||||
|
"recall-0.1": 0.998636,
|
||||||
|
"recall-0.15": 0.999318,
|
||||||
|
"recall-0.25": 0.999318,
|
||||||
|
"recall-0.5": 0.999318,
|
||||||
|
"num_labels": 1466,
|
||||||
|
"ap-0.025": 0.660592,
|
||||||
|
"ap-0.05": 0.983876,
|
||||||
|
"ap-0.1": 0.988209,
|
||||||
|
"ap-0.15": 0.989728,
|
||||||
|
"ap-0.25": 0.989728,
|
||||||
|
"ap-0.5": 0.989728
|
||||||
|
},
|
||||||
|
"nose": {
|
||||||
|
"count": 1462,
|
||||||
|
"mean": 0.009366,
|
||||||
|
"median": 0.008127,
|
||||||
|
"std": 0.007158,
|
||||||
|
"sem": 0.000187,
|
||||||
|
"min": 0.001832,
|
||||||
|
"max": 0.089174,
|
||||||
|
"recall-0.025": 0.982912,
|
||||||
|
"recall-0.05": 0.98838,
|
||||||
|
"recall-0.1": 0.999316,
|
||||||
|
"recall-0.15": 0.999316,
|
||||||
|
"recall-0.25": 0.999316,
|
||||||
|
"recall-0.5": 0.999316,
|
||||||
|
"num_labels": 1463
|
||||||
|
},
|
||||||
|
"shoulder_left": {
|
||||||
|
"count": 1465,
|
||||||
|
"mean": 0.010461,
|
||||||
|
"median": 0.009022,
|
||||||
|
"std": 0.006253,
|
||||||
|
"sem": 0.000163,
|
||||||
|
"min": 0.000486,
|
||||||
|
"max": 0.042895,
|
||||||
|
"recall-0.025": 0.965211,
|
||||||
|
"recall-0.05": 0.999318,
|
||||||
|
"recall-0.1": 0.999318,
|
||||||
|
"recall-0.15": 0.999318,
|
||||||
|
"recall-0.25": 0.999318,
|
||||||
|
"recall-0.5": 0.999318,
|
||||||
|
"num_labels": 1466
|
||||||
|
},
|
||||||
|
"shoulder_right": {
|
||||||
|
"count": 1464,
|
||||||
|
"mean": 0.011754,
|
||||||
|
"median": 0.010296,
|
||||||
|
"std": 0.006613,
|
||||||
|
"sem": 0.000173,
|
||||||
|
"min": 0.000586,
|
||||||
|
"max": 0.082849,
|
||||||
|
"recall-0.025": 0.963823,
|
||||||
|
"recall-0.05": 0.99727,
|
||||||
|
"recall-0.1": 0.999317,
|
||||||
|
"recall-0.15": 0.999317,
|
||||||
|
"recall-0.25": 0.999317,
|
||||||
|
"recall-0.5": 0.999317,
|
||||||
|
"num_labels": 1465
|
||||||
|
},
|
||||||
|
"elbow_left": {
|
||||||
|
"count": 1464,
|
||||||
|
"mean": 0.013819,
|
||||||
|
"median": 0.012248,
|
||||||
|
"std": 0.008099,
|
||||||
|
"sem": 0.000212,
|
||||||
|
"min": 0.001903,
|
||||||
|
"max": 0.065253,
|
||||||
|
"recall-0.025": 0.92628,
|
||||||
|
"recall-0.05": 0.992491,
|
||||||
|
"recall-0.1": 0.999317,
|
||||||
|
"recall-0.15": 0.999317,
|
||||||
|
"recall-0.25": 0.999317,
|
||||||
|
"recall-0.5": 0.999317,
|
||||||
|
"num_labels": 1465
|
||||||
|
},
|
||||||
|
"elbow_right": {
|
||||||
|
"count": 1462,
|
||||||
|
"mean": 0.013849,
|
||||||
|
"median": 0.012421,
|
||||||
|
"std": 0.008812,
|
||||||
|
"sem": 0.000231,
|
||||||
|
"min": 0.000687,
|
||||||
|
"max": 0.167748,
|
||||||
|
"recall-0.025": 0.935065,
|
||||||
|
"recall-0.05": 0.991114,
|
||||||
|
"recall-0.1": 0.998633,
|
||||||
|
"recall-0.15": 0.998633,
|
||||||
|
"recall-0.25": 0.999316,
|
||||||
|
"recall-0.5": 0.999316,
|
||||||
|
"num_labels": 1463
|
||||||
|
},
|
||||||
|
"wrist_left": {
|
||||||
|
"count": 1433,
|
||||||
|
"mean": 0.015001,
|
||||||
|
"median": 0.010714,
|
||||||
|
"std": 0.016661,
|
||||||
|
"sem": 0.00044,
|
||||||
|
"min": 0.000797,
|
||||||
|
"max": 0.148407,
|
||||||
|
"recall-0.025": 0.887727,
|
||||||
|
"recall-0.05": 0.967225,
|
||||||
|
"recall-0.1": 0.990237,
|
||||||
|
"recall-0.15": 0.999303,
|
||||||
|
"recall-0.25": 0.999303,
|
||||||
|
"recall-0.5": 0.999303,
|
||||||
|
"num_labels": 1434
|
||||||
|
},
|
||||||
|
"wrist_right": {
|
||||||
|
"count": 1456,
|
||||||
|
"mean": 0.014295,
|
||||||
|
"median": 0.010251,
|
||||||
|
"std": 0.012861,
|
||||||
|
"sem": 0.000337,
|
||||||
|
"min": 0.000738,
|
||||||
|
"max": 0.093478,
|
||||||
|
"recall-0.025": 0.876374,
|
||||||
|
"recall-0.05": 0.972527,
|
||||||
|
"recall-0.1": 1.0,
|
||||||
|
"recall-0.15": 1.0,
|
||||||
|
"recall-0.25": 1.0,
|
||||||
|
"recall-0.5": 1.0,
|
||||||
|
"num_labels": 1456
|
||||||
|
},
|
||||||
|
"hip_left": {
|
||||||
|
"count": 1464,
|
||||||
|
"mean": 0.02108,
|
||||||
|
"median": 0.01849,
|
||||||
|
"std": 0.011596,
|
||||||
|
"sem": 0.000303,
|
||||||
|
"min": 0.001987,
|
||||||
|
"max": 0.084873,
|
||||||
|
"recall-0.025": 0.746075,
|
||||||
|
"recall-0.05": 0.967918,
|
||||||
|
"recall-0.1": 0.999317,
|
||||||
|
"recall-0.15": 0.999317,
|
||||||
|
"recall-0.25": 0.999317,
|
||||||
|
"recall-0.5": 0.999317,
|
||||||
|
"num_labels": 1465
|
||||||
|
},
|
||||||
|
"hip_right": {
|
||||||
|
"count": 1465,
|
||||||
|
"mean": 0.022031,
|
||||||
|
"median": 0.021111,
|
||||||
|
"std": 0.010293,
|
||||||
|
"sem": 0.000269,
|
||||||
|
"min": 0.001982,
|
||||||
|
"max": 0.184573,
|
||||||
|
"recall-0.025": 0.651432,
|
||||||
|
"recall-0.05": 0.992497,
|
||||||
|
"recall-0.1": 0.998636,
|
||||||
|
"recall-0.15": 0.998636,
|
||||||
|
"recall-0.25": 0.999318,
|
||||||
|
"recall-0.5": 0.999318,
|
||||||
|
"num_labels": 1466
|
||||||
|
},
|
||||||
|
"knee_left": {
|
||||||
|
"count": 1464,
|
||||||
|
"mean": 0.023031,
|
||||||
|
"median": 0.020769,
|
||||||
|
"std": 0.012813,
|
||||||
|
"sem": 0.000335,
|
||||||
|
"min": 0.002548,
|
||||||
|
"max": 0.113513,
|
||||||
|
"recall-0.025": 0.640273,
|
||||||
|
"recall-0.05": 0.958362,
|
||||||
|
"recall-0.1": 0.997952,
|
||||||
|
"recall-0.15": 0.999317,
|
||||||
|
"recall-0.25": 0.999317,
|
||||||
|
"recall-0.5": 0.999317,
|
||||||
|
"num_labels": 1465
|
||||||
|
},
|
||||||
|
"knee_right": {
|
||||||
|
"count": 1458,
|
||||||
|
"mean": 0.024958,
|
||||||
|
"median": 0.022737,
|
||||||
|
"std": 0.016621,
|
||||||
|
"sem": 0.000435,
|
||||||
|
"min": 0.001307,
|
||||||
|
"max": 0.175266,
|
||||||
|
"recall-0.025": 0.579849,
|
||||||
|
"recall-0.05": 0.957505,
|
||||||
|
"recall-0.1": 0.986292,
|
||||||
|
"recall-0.15": 0.998629,
|
||||||
|
"recall-0.25": 0.999315,
|
||||||
|
"recall-0.5": 0.999315,
|
||||||
|
"num_labels": 1459
|
||||||
|
},
|
||||||
|
"ankle_left": {
|
||||||
|
"count": 1462,
|
||||||
|
"mean": 0.048153,
|
||||||
|
"median": 0.032151,
|
||||||
|
"std": 0.042385,
|
||||||
|
"sem": 0.001109,
|
||||||
|
"min": 0.001567,
|
||||||
|
"max": 0.240114,
|
||||||
|
"recall-0.025": 0.386193,
|
||||||
|
"recall-0.05": 0.67054,
|
||||||
|
"recall-0.1": 0.859193,
|
||||||
|
"recall-0.15": 0.966507,
|
||||||
|
"recall-0.25": 0.999316,
|
||||||
|
"recall-0.5": 0.999316,
|
||||||
|
"num_labels": 1463
|
||||||
|
},
|
||||||
|
"ankle_right": {
|
||||||
|
"count": 1458,
|
||||||
|
"mean": 0.049114,
|
||||||
|
"median": 0.028611,
|
||||||
|
"std": 0.047326,
|
||||||
|
"sem": 0.00124,
|
||||||
|
"min": 0.001747,
|
||||||
|
"max": 0.286754,
|
||||||
|
"recall-0.025": 0.444521,
|
||||||
|
"recall-0.05": 0.670548,
|
||||||
|
"recall-0.1": 0.854795,
|
||||||
|
"recall-0.15": 0.95274,
|
||||||
|
"recall-0.25": 0.99589,
|
||||||
|
"recall-0.5": 0.99863,
|
||||||
|
"num_labels": 1460
|
||||||
|
},
|
||||||
|
"joint_recalls": {
|
||||||
|
"num_labels": 18990,
|
||||||
|
"recall-0.025": 0.76777,
|
||||||
|
"recall-0.05": 0.93244,
|
||||||
|
"recall-0.1": 0.9752,
|
||||||
|
"recall-0.15": 0.99273,
|
||||||
|
"recall-0.25": 0.99868,
|
||||||
|
"recall-0.5": 0.99889
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"total_parts": 20444,
|
||||||
|
"correct_parts": 20400,
|
||||||
|
"pcp": 0.997848
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
### IkeaAsm
|
### IkeaAsm
|
||||||
|
|
||||||
(duration 00:01:45)
|
(duration 00:01:45)
|
||||||
|
|||||||
@ -66,11 +66,13 @@ datasets = {
|
|||||||
"cams": ["00_03", "00_06", "00_12", "00_13", "00_23"],
|
"cams": ["00_03", "00_06", "00_12", "00_13", "00_23"],
|
||||||
# "cams": ["00_03", "00_06", "00_12"],
|
# "cams": ["00_03", "00_06", "00_12"],
|
||||||
# "cams": ["00_03", "00_06", "00_12", "00_13", "00_23", "00_15", "00_10", "00_21", "00_09", "00_01"],
|
# "cams": ["00_03", "00_06", "00_12", "00_13", "00_23", "00_15", "00_10", "00_21", "00_09", "00_01"],
|
||||||
|
# "cams": [],
|
||||||
"take_interval": 3,
|
"take_interval": 3,
|
||||||
"min_match_score": 0.95,
|
"min_match_score": 0.95,
|
||||||
"use_scenes": ["160906_pizza1", "160422_haggling1", "160906_ian5"],
|
"use_scenes": ["160906_pizza1", "160422_haggling1", "160906_ian5"],
|
||||||
"min_group_size": 1,
|
"min_group_size": 1,
|
||||||
# "min_group_size": 4,
|
# "min_group_size": 4,
|
||||||
|
# "min_group_size": 11,
|
||||||
"min_bbox_area": 0.05 * 0.05,
|
"min_bbox_area": 0.05 * 0.05,
|
||||||
},
|
},
|
||||||
"mvor": {
|
"mvor": {
|
||||||
@ -220,7 +222,7 @@ def load_labels(dataset: dict):
|
|||||||
]
|
]
|
||||||
|
|
||||||
# Filter cameras
|
# Filter cameras
|
||||||
if not "cameras_depth" in labels[0]:
|
if not "cameras_depth" in labels[0] and len(dataset["panoptic"]["cams"]) > 0:
|
||||||
for label in labels:
|
for label in labels:
|
||||||
for i, cam in reversed(list(enumerate(label["cameras"]))):
|
for i, cam in reversed(list(enumerate(label["cameras"]))):
|
||||||
if cam["name"] not in dataset["panoptic"]["cams"]:
|
if cam["name"] not in dataset["panoptic"]["cams"]:
|
||||||
|
|||||||
Reference in New Issue
Block a user