graph LR
style AE fill:#f9f,stroke:#333,stroke-width:4px
A-Real ==> AE(AutoEncoder) ==> Pred_Real <-. loss .-> Real
graph LR
style FM fill:#f9f,stroke:#333,stroke-width:4px
Real ==> FM(Fingerprint Model) ==> True<-. loss .-> Label
A-Real ==> FM ==> False<-. loss .-> Label
Fake ==> FM ==> T2[True]<-. loss .-> Label
graph LR
style AE fill:#f9f,stroke:#333,stroke-width:4px
style SM fill:#f9f,stroke:#333,stroke-width:4px
Real ==> AE(Auto Encoder) ==> Pred_Real ==> SM(Spatial Model) ==> True<-. loss .-> Label
A-Real==> AE ==> Pred_A-Real ==> SM ==> F2[False] <-. loss .-> Label
Fake ==> AE ==> Pred_Fake ==> SM ==> False<-. loss .-> Label
graph LR
style AE fill:#f9f,stroke:#333,stroke-width:4px
style SM fill:#f9f,stroke:#333,stroke-width:4px
Real ==> AE(Auto Encoder) ==> Pred_Real ==> SM(Spatial Model) ==> True<-. loss .-> Label
A-Real==> AE ==> Pred_A-Real ==> SM ==>NA
Fake ==> AE ==> Pred_Fake ==> SM ==> False<-. loss .-> Label