def configure_pre_processor(cls, image_size: tuple[int, int] | None = None) -> PreProcessor:
        """Configure the pre-processor for AI-VAD.

        AI-VAD does not need a pre-processor or transforms, as the region- and
        feature-extractors apply their own transforms.

        Args:
            image_size (tuple[int, int] | None, optional): Image size (unused).
                Defaults to ``None``.

        Returns:
            PreProcessor: Empty pre-processor instance.
        """
        del image_size
        return PreProcessor()  # A pre-processor with no transforms.
Configure the pre-processor for AI-VAD.

        AI-VAD does not need a pre-processor or transforms, as the region- and
        feature-extractors apply their own transforms.

        Args:
            image_size (tuple[int, int] | None, optional): Image size (unused).
                Defaults to ``None``.

        Returns:
            PreProcessor: Empty pre-processor instance.
        
src/anomalib/models/video/ai_vad/lightning_model.py