GithubHelp home page GithubHelp logo

rawat999 / car_segmentation Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 2.61 MB

This is the experiment for segmenting car from the images in order to remove background of studio. Experiments based on Deep learning Techniques to segment Car precise boundary.

Jupyter Notebook 100.00%
convolutional-neural-networks python semantic-segmentation tensorflow u-net

car_segmentation's Introduction

Car Image Segmentation

Why?

This is the experiment for segmenting car from the images in order to remove studio background. Experiments based on Deep learning Techniques to segment precise boundary of car.

About Dataset

Carvana, a successful online used car startup, has seen opportunity to build long term trust with consumers and streamline the online buying process.

An interesting part of their innovation is a custom rotating photo studio that automatically captures and processes 16 standard images of each vehicle in their inventory. While Carvana takes high quality photos, bright reflections and cars with similar colors as the background cause automation errors, which requires a skilled photo editor to change.

This dataset contains a large number of car images (as .jpg files). Each car has exactly 16 images, each one taken at different angles. Each car has a unique id and images are named according to id_01.jpg, id_02.jpg ... id_16.jpg. In addition to the images.

For the training set, you are provided a .gif file that contains the manually cutout mask for each image.

Examples

Samples

Task

To develop an algorithm that automatically removes the photo studio background. This will allow Carvana to superimpose cars on a variety of backgrounds. You’ll be analyzing a dataset of photos, covering different vehicles with a wide variety of year, make, and model combinations.

FrameWork

Model

Best Results

Loss Curve

Curve

Mean-Intersection-over-Union (MIoU) curve

Curve

Sample Predictions with new background of input images

Predict

Predict

Predict

Conclusion

Here, I got 98.09% Mean-Intersection-over-Union on validation set after 50 epochs. Still there is chance of increase in validation MeanIoU in further training.

car_segmentation's People

Contributors

rawat999 avatar

Stargazers

Ömer Faruk Ballı avatar  avatar

Watchers

 avatar

Forkers

omerfarukballi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.