code: def _filter_ocr_result(self, pred_bboxes, dt_boxes, rec_res):
      y1 = pred_bboxes[:, 1::2].min()
      new_dt_boxes = []
      new_rec_res = []
  
      for box, rec in zip(dt_boxes, rec_res):
          if np.max(box[1::2]) < y1:
              continue
          new_dt_boxes.append(box)
          new_rec_res.append(rec)
      return new_dt_boxes, new_rec_res
  
file_path: PaddleOCR/ppstructure/table/matcher.py
imports: import numpy
  from ppstructure.table.table_master_match import deal_eb_token, deal_bb
label_desc: Use image node_id 6 for calling the TableMatch obj's underlying member method code with example usage: obj._filter_ocr_result(pred_bboxes, dt_boxes, rec_res) and returns: new_dt_boxes,  new_rec_res