{ "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 } }