When we talk about machine learning (ML) in dermatology, the only thing that comes to mind is the melanoma detectors. But there are many other applications for machine learning in dermatology, even in the cosmetic industry. Cosmetic dermatology never gets much interest in the ML domain, despite being a highly lucrative industry.
Generative Adversarial Networks (GAN) is an interesting machine learning method with potential application in cosmetic dermatology. In simple terms, GAN’s are two machines, one trying to create something fake that the other is trained to identify. You can instantly see the application in cosmetic dermatology, where we try to make credible fakes. Google’s team does some excellent work on GANs in dermatology.
I recently experimented with TensorflowJS and found it easy, intuitive and useful. I made this simple react app to capture the coordinates of facial landmarks using the facemesh model. Skinmesh is a simple React component that uses the facemesh model from Tensorflowjs. The goal is to capture the facial landmarks for analyzing the facial symmetry for cosmetic treatments such as botulinum toxin injections and dermal fillers. This can be used in any front-end application to harvest facial coordinates for some useful predictions. Now I will work on the backend prediction algorithm. Does anybody want to jump in and collaborate?
On a different note, we have recently published a tool for capturing lesions and their distribution in a way conducive to machine learning. Do check it out!
And once again, here is the link to skinmesh!