def METHOD_NAME(self) -> ImageViewer:
    """
    Add a new image viewer tab to the dock.
    :return: Image viewer instance
    """
    image_viewer = ImageViewer()
    self._viewers[ImageViewer].append(image_viewer)
    self.add_tab(
        image_viewer,
        image_viewer.viewer_type_label(),
        image_viewer.viewer_type_icon(),
    )
    return image_viewer