Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Open source Deep Learning Background removal service
10 points by burgalon on Aug 28, 2017 | hide | past | favorite | 5 comments
Me and my colleague have been working on a small POC for Background removal. We used semantic segmentation trained on selfies, and documented the process of training and deploying a Keras model with Docker, Heroku and a Gitlab CI in 3 posts:

https://greenscreen-ai.boorgle.com Server side implementation https://greenscreen-ai-client.boorgle.com Client side implementation using KerasJS

Training post https://medium.com/@gidishperber/background-removal-with-dee...

Deploying Keras model to Heroku with Gitlab CI https://medium.com/@burgalon/deploying-your-keras-model-3564...

KerasJS client side post https://medium.com/@burgalon/deploying-your-keras-model-usin...

Server side source code https://gitlab.com/fast-science/background-removal-server

Client side post https://gitlab.com/fast-science/background-removal-vue



When I tried the client side version on the same image, it wasn't good compared to the server side. Are you using a different model on the client?


Indeed I had a problem converting the latest model to KerasJS


This is really cool! Thanks for sharing.


very nice concept, too bad the greenscreen-ai-client a bit slow


Yep. I'm looking forward to finish our implementation using WebDNN. It's super fast




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: