File size: 5,312 Bytes
8bc3305
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
import os
import sys
current_file_path = os.path.abspath(__file__)
parent_dir = os.path.dirname(os.path.dirname(current_file_path))
project_root_dir = os.path.dirname(parent_dir)
sys.path.append(parent_dir)
sys.path.append(project_root_dir)

from metrics.registry import DETECTOR
from .utils import slowfast

from .facexray_detector import FaceXrayDetector
from .xception_detector import XceptionDetector
from .efficientnetb4_detector import EfficientDetector
from .resnet34_detector import ResnetDetector
from .f3net_detector import F3netDetector
from .meso4_detector import Meso4Detector
from .meso4Inception_detector import Meso4InceptionDetector
from .spsl_detector import SpslDetector
from .core_detector import CoreDetector
from .capsule_net_detector import CapsuleNetDetector
from .srm_detector import SRMDetector
from .ucf_detector import UCFDetector
from .recce_detector import RecceDetector
from .fwa_detector import FWADetector
from .ffd_detector import FFDDetector

from .clip_detector import CLIPDetector
from .timesformer_detector import TimeSformerDetector
from .xclip_detector import XCLIPDetector
from .sbi_detector import SBIDetector
from .ftcn_detector import FTCNDetector
from .i3d_detector import I3DDetector
from .altfreezing_detector import AltFreezingDetector
from .stil_detector import STILDetector
from .lsda_detector import LSDADetector
from .sladd_detector import SLADDXceptionDetector
from .pcl_xception_detector import PCLXceptionDetector
from .iid_detector import IIDDetector
from .lrl_detector import LRLDetector
from .rfm_detector import RFMDetector
from .uia_vit_detector import UIAViTDetector
from .multi_attention_detector import MultiAttentionDetector
from .sia_detector import SIADetector
from .tall_detector import TALLDetector
from .cnn_dct_detector import CNNDCTDetector
from .clip_image_detector import CLIPImageDetector
from .dino_contrast import DINOv2_Large_FFT_Contrast_Detector

from .d_det import DNADetector
from .universal import UniversalDetector
from .clip_large_detector import CLIP_Large_Detector
# Effort Models
from .effort_detector import EffortDetector
from .effort_vid_detector import EffortVidDetector # 16 frames + avg
# VideoMAE LoRA
from .videomae_detector import VideoMAEDetector
from .videomae_large_detector import VideoMAELargeDetector
from .videomae_lora_detector import VideoMAELoRADetector
# CLIP-ViT FFT
from .clip_large_fft_detector import CLIP_Large_FFT_Detector
from .clip_base_fft_detector import CLIP_Base_FFT_Detector
# CLIP-ViT LoRA r16
from .clip_base_vid_detector import CLIP_Base_Vid_Detector
from .clip_large_vid_detector import CLIP_Large_Vid_Detector
from .clip_openai_vid_detector import CLIP_Openai_Large_Vid_Detector
from .clip_large_lora_detector import CLIP_Large_LoRA_Detector
# CLIP-ViT-Adapter
from .clip_adapter_two_3dconv_detector import CLIPAdapter3DConvDetector

# CLIP Contrast
from .clip_contrast_detector import CLIP_Contrast
from .clip_hier_contrast_detector import CLIP_Contrast_HIER

#aug
from .clip_large_lsda import CLIP_Large_FFT_LSDA_Detector
from .clip_patch_shuffle import CLIP_PATCH_SHUFFLE_Detector
from .vit_detector import ViT_Large_FFT_Detector
from .effort_patch_shuffle import Effort_Shuffle_Ensenble_Detector


# DINO
from .dinov2_large_fft_detector import DINOv2_Large_FFT_Detector
from .dinov3_large_fft_detector import DINOv3_Large_FFT_Detector
from .clip_large_fft_supcon_detector import CLIP_Large_FFT_SupCon_Detector
# SupConCls
from .clip_large_fft_supcon_cls_detector import CLIP_Large_FFT_SupCon_Cls_Detector
# Dis
from .clip_large_fft_dis_detector import CLIP_Large_FFT_Dis_Detector
from .clip_large_fft_dis_orth_detector import CLIP_Large_FFT_Dis_Orth_Detector
from .clip_large_fft_dis_orth1_detector import CLIP_Large_FFT_Dis_Orth1_Detector # Full features -net> semantic features; full features - semantic features; orthogonal loss
from .clip_large_fft_dis_orth2_detector import CLIP_Large_FFT_Dis_Orth2_Detector # Full features -net> semantic features; subtract the projection of full features onto semantic features; orthogonal loss with dual mapping
from .clip_large_fft_dis_orth3_detector import CLIP_Large_FFT_Dis_Orth3_Detector # Full features -net> semantic features; subtract the projection of full features onto semantic features; orthogonal loss with dual mapping, using ReLU in the projection layer
# VAE
from .clip_large_fft_vae1_detector import CLIP_Large_FFT_VAE1_Detector
from .clip_large_fft_vae2_detector import CLIP_Large_FFT_VAE2_Detector
# Concat
from .clip_large_fft_dis_cat1_detector import CLIP_Large_FFT_Dis_Cat1_Detector
from .clip_large_fft_dis_cat2_detector import CLIP_Large_FFT_Dis_Cat2_Detector
from .clip_large_fft_dino_orth_detector import CLIP_Large_FFT_Dino_Orth_Detector
# Effort CL
from .effort_cl_detector import EffortCLDetector
# AE
from .ae_detector import LDM_AE_Classify_Detector
from .ae_detector_resnet34 import ResNet34_AE_Trace_Detector
# POSE
from .pose_detector import POSE_Detector
# HRNet
from .hrnet_detector import HRNet_Detector
# RepMix
from .repmix_detector import RepMix_Detector
# Lorax
from .lorax_detector import LoRAXConvitDetector
# GANAtt
from .ganatt_detector import GANAtt_Detector
# NPR
from .npr_detector import NPR
#OOC
from .ooc_detector import OOCDetector

from .resnet34_distill_detector import DetectorDistill