def METHOD_NAME(self):
    if self._image_binary is None:
        if self.is_gif:
            self._image_binary = []
            for image in self.image:
                image_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
                _, METHOD_NAME = cv2.threshold(image_gray, 0, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)
                self._image_binary.append(METHOD_NAME)
        else:
            image_gray = cv2.cvtColor(self.image, cv2.COLOR_BGR2GRAY)
            _, self._image_binary = cv2.threshold(image_gray, 0, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)
    return self._image_binary