Deep Learning-based Portrait Mode

Article in Chinese
Portrait Mode Demo (Jupyter Notebook)

In this project, I use transfer learning idea designed and trained a segmentation neural network to segment the person from image (Thanks to my friend Joe who preprocessed the training data and synthesised more training data based on the original data we got). Based on the segmentation, we can blur the background of the image and make the person stand out.

The neural network architecture will be released soon!


Results

Original

Portrait Mode

Original

Portrait Mode

Original

Portrait Mode