File size: 3,376 Bytes
c4d5393
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
{
  "feature_count": 108,
  "features": [
    "page_a_x",
    "page_a_y",
    "page_a_x2",
    "page_a_y2",
    "page_a_cx",
    "page_a_cy",
    "page_a_w",
    "page_a_h",
    "page_a_area_ratio",
    "page_a_aspect",
    "page_b_x",
    "page_b_y",
    "page_b_x2",
    "page_b_y2",
    "page_b_cx",
    "page_b_cy",
    "page_b_w",
    "page_b_h",
    "page_b_area_ratio",
    "page_b_aspect",
    "page_dx",
    "page_dy",
    "page_abs_dx",
    "page_abs_dy",
    "page_delta_x",
    "page_delta_y",
    "page_delta_x2",
    "page_delta_y2",
    "page_delta_w",
    "page_delta_h",
    "page_distance",
    "page_angle",
    "page_overlap_x",
    "page_overlap_y",
    "page_a_right_of_b",
    "page_a_above_b",
    "page_same_y_overlap_band",
    "page_same_x_overlap_band",
    "page_same_reading_band",
    "page_heuristic_rtl_before",
    "page_heuristic_ltr_before",
    "page_heuristic_direction_score",
    "same_predicted_panel",
    "predicted_panel_order_a",
    "predicted_panel_order_b",
    "delta_predicted_panel_order",
    "predicted_local_order_a",
    "predicted_local_order_b",
    "delta_predicted_local_order",
    "current_pipeline_index_a",
    "current_pipeline_index_b",
    "delta_current_pipeline_index",
    "relative_a_in_panel_x",
    "relative_a_in_panel_y",
    "relative_a_in_panel_x2",
    "relative_a_in_panel_y2",
    "relative_a_in_panel_cx",
    "relative_a_in_panel_cy",
    "relative_a_in_panel_w",
    "relative_a_in_panel_h",
    "relative_a_in_panel_area_ratio",
    "relative_a_in_panel_aspect",
    "relative_b_in_panel_x",
    "relative_b_in_panel_y",
    "relative_b_in_panel_x2",
    "relative_b_in_panel_y2",
    "relative_b_in_panel_cx",
    "relative_b_in_panel_cy",
    "relative_b_in_panel_w",
    "relative_b_in_panel_h",
    "relative_b_in_panel_area_ratio",
    "relative_b_in_panel_aspect",
    "predicted_panel_a_x",
    "predicted_panel_a_y",
    "predicted_panel_a_x2",
    "predicted_panel_a_y2",
    "predicted_panel_a_cx",
    "predicted_panel_a_cy",
    "predicted_panel_a_w",
    "predicted_panel_a_h",
    "predicted_panel_a_area_ratio",
    "predicted_panel_a_aspect",
    "predicted_panel_b_x",
    "predicted_panel_b_y",
    "predicted_panel_b_x2",
    "predicted_panel_b_y2",
    "predicted_panel_b_cx",
    "predicted_panel_b_cy",
    "predicted_panel_b_w",
    "predicted_panel_b_h",
    "predicted_panel_b_area_ratio",
    "predicted_panel_b_aspect",
    "bubble_confidence_a",
    "bubble_confidence_b",
    "panel_confidence_a",
    "panel_confidence_b",
    "assignment_a_center_in_panel",
    "assignment_a_overlap_area_ratio",
    "assignment_a_distance_to_panel_center",
    "assignment_a_border_distance",
    "assignment_a_second_best_panel_margin",
    "assignment_a_overlap_panel_count",
    "assignment_b_center_in_panel",
    "assignment_b_overlap_area_ratio",
    "assignment_b_distance_to_panel_center",
    "assignment_b_border_distance",
    "assignment_b_second_best_panel_margin",
    "assignment_b_overlap_panel_count"
  ],
  "experiment": "global_bubble_reranker_v1__sklearn-logistic__borda-vertical-repair",
  "postprocess": {
    "name": "vertical_small_bubble_repair_v1",
    "gap_factor": 1.5,
    "max_y_overlap": 0.05,
    "max_area_ratio": 0.7
  }
}