Come sempre con le reti neurali, è difficile dire di sicuro senza provarlo. Ma penso che il fatto di avere una sola "fonte" sia improbabile che causi problemi. In realtà, potrebbe semplificare le cose. L'importante è avere un sacco di immagini per confrontarlo con la formazione.
Per la struttura della rete, non credo che avresti bisogno di fornire la fonte come input: come sarebbe lo stesso per tutti i dati di allenamento, in realtà non farebbe nulla! Invece, il perceptron dovrebbe imparare da quanto sono simili ognuna delle altre immagini.
Ricorda che il perceptron si sarebbe allenato su quell'unica fonte, cioè non saresti in grado di cambiare l'immagine sorgente senza completamente rieducarla. Inoltre, come ho detto sopra, assicurati di avere un ampio set di allenamento (ad esempio le immagini di confronto).
Nota: non ho fatto molto con le immagini nelle reti neurali, quindi non posso commentare alcuni degli altri punti, ad esempio se le pixelmap sarebbero adatte.