← all repositories

anilsathyan7/Portrait-Segmentation

Deep learning-based portrait segmentation system using semantic segmentation architectures for background replacement and blurring on mobile devices.

662 stars Jupyter Notebook Computer Vision
Portrait-Segmentation
Velocity · 7d
+0.3
★ / day
Trend
steady
star history

This project implements real-time portrait segmentation using semantic segmentation to separate people from backgrounds in images. It experiments with multiple encoder-decoder architectures including Mobile-Unet, DeeplabV3+, and SINet, training models on portrait datasets and comparing performance with standard evaluation metrics. The trained models are then optimized and deployed to edge devices (Jetson TX2, Coral TPU) using TensorFlow Lite and other mobile ML platforms for real-time inference.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.