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