class_docstr: Coordinate transformation beweent points using an homography
  
  Parameters
  ----------
  homography_matrix : np.ndarray
      The matrix representing the homography
code: def abs_to_rel(self, points: np.ndarray):
      ones = np.ones((len(points), 1))
      points_with_ones = np.hstack((points, ones))
      points_transformed = points_with_ones @ self.homography_matrix.T
      points_transformed = points_transformed / points_transformed[
          :, -1
      ].reshape(-1, 1)
      return points_transformed[:, :2]
  
imports: from abc import ABC, abstractmethod
  from typing import Optional, Tuple
  import numpy
label_desc: Use image node_id 2 for calling the HomographyTransformation obj's underlying member method code with example usage: obj.abs_to_rel(points) and returns: points_transformed