I agree except for Snapchat, the real time computer vision they (or at least the startup they bought) put out I would have to say was on the cutting edge. Real time facial recognition was standard, but the facial transformations and 3d modelling in real time stood (and still stand) alone