code: def _postprocess(self, lhs, rhs, op_result):
      if (
          not has_same_geometry(lhs, rhs)
          or len(op_result.point_result) == 0
      ):
          return _false_series(len(lhs))
      polygon_indices = (
          self._convert_quadtree_result_from_part_to_polygon_indices(
              op_result.point_result
          )
      )
      group_counts = polygon_indices.groupby("polygon_index").count()
      point_counts = (
          cudf.DataFrame(
              {
                  "point_indices": op_result.point_indices,
                  "input_size": True,
              }
          )
          .groupby("point_indices")
          .count()
      )
      result = (group_counts["point_index"] > 0) & (
          group_counts["point_index"] < point_counts["input_size"]
      )
      return result
  
file_path: cuspatial/python/cuspatial/cuspatial/core/binpreds/feature_overlaps.py
imports: import cudf
  from cuspatial.core.binpreds.basic_predicates import _basic_contains_properly_any
  from cuspatial.core.binpreds.binpred_interface import BinPred, ImpossiblePredicate
  from cuspatial.core.binpreds.feature_contains import ContainsPredicate
  from cuspatial.core.binpreds.feature_equals import EqualsPredicateBase
  from cuspatial.utils.binpred_utils import LineString, MultiPoint, Point, Polygon, _false_series
  from cuspatial.utils.column_utils import has_same_geometry
label_desc: Use image node_id 1 for calling the PolygonPointOverlaps obj's underlying member method code with example usage: obj._postprocess(lhs, rhs, op_result) and returns: result, _false_series