Snapchat, it has filters, the only ones worth bothering are the man and woman filters. Interestingly when my mom did the man filter it looks exactly like me, it's crazy. But the woman filter does not make me look like my mom, in fact I look more like my mom without it. Although the woman filter makes me look similar to my sister.
As for the psychedelic effect, it's Google's deep dream algorithm. Used to be a free site to apply it to any image you uploaded, now they just have various sites you have to join and/or pay for.