hskohli

hskohli

DeepStream on JetsonNano for live Detection and Segmentation

We are looking to hire a freelancer to design the complete pipeline for the following problem statement:

Hardware to be used:
Jetson Nano

PipeLine:
DeepStream

Problem Statement and Solution required:
We feed one clothing at a time on the conveyor belt. We have a camera installed at top of the conveyor belt. The ultimate aim is to extract a dominant color of each piece of cloth on the live stream. We want to implement this solution on Jetson Nano using their DeepStream pipeline.

We suggest following framework:

  1. The live stream should do ‘object detection’ and tracking of each individual cloth.
  2. After detection and unique tracking, we should perform ‘segmentation’.
  3. We should then find out the dominant color from the ‘segmented’ region of interest.

Data that will be provided by us:

  • Over 6,000 images annotated for ‘object detection’.
  • Over 6,000 images annotated for ‘segmentation’.

Suggestions:

  1. For better training the annotated data can be increased by image augmentation, both for the ‘detection’ and ‘segmentation’. Our image data is currently on CVAT.
  2. Since we want to use Jetson Nano, we suggest we implement the complete pipeline using DeepStream.
  3. We suggest that we use Yolo v5 for the ‘detection’ (or any other model with high accuracy and less computational cost which is compatible with DeepStream).
  4. We should find out the most suitable ‘segmentation’ model compatible with Jetson Nano (and DeepStream).
  5. Since we want to do live ‘detection’ and ‘segmentation’ of clothes on conveyor belt, we suggest that we use tracking module available in DeepStream. The tracking module of DeepStream gives a unique ID to object during the live detection. Since, the ‘segmentation’ models are generally computationally expensive, therefore, it is recommended that a cloth with a ‘unique id’ is ‘segmented’ only once.
  6. Once the clothes are segmented then we can apply a filter on the segmented region to make the image blurry and then use any library (amongst many libraries available on GitHub) to extract the most dominant color (RGB Value) from the region-of-interest (that is the segmented region of the cloth).

We are looking for someone who can implement this project start-to-end including:

  1. Implementing DeepStream Pipeline
  2. Object Detection – Augment the existing annotated images (over 6000 images), train the model Yolo v5 (or any other model that works with DeepStream with high accuracy and FPS).
  3. Segmentation– Augment the existing annotated images (over 6000 images), train the Segmentation model that works with DeepStream with low computational cost.
  4. Convert object detection and segmentation models to Tensor RT or RTX (or any other solution) to make them work with DeepStream with live camera feed.
  5. Implement tracking on DeepStream.
  6. Dominant Color Extraction - The detected cloth with a unique ID should be segmented once and then dominant color from the segmented region should be extracted (a lot of codes are available on Github for dominant color detection).

Remote access to the Jetson device will be provided to you, as and when required.

Kindly provide your best quote and the timeframe required for the same and feel free to reach out to us for further details about the project/models/dataset.

Popular General Dev topics Top

AstonJ
Just been adding some more portals, currently have the following languages: Apache Groovy C C# C++ Clojure CoffeeScript Crystal ...
New
AstonJ
We have a thread about the keyboards we have, but what about nice keyboards we come across that we want? If you have seen any that look n...
New
AstonJ
The reviews are coming in - if you spot any or have a review of your own, please add it :nerd_face: @ohm will be pleased, they seem to b...
New
AstonJ
I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me. I think the Planck and the Preonic (o...
New
AstonJ
Do the test and post your score :nerd_face: :keyboard: If possible, please add info such as the keyboard you’re using, the layout (Qw...
New
DevotionGeo
The version of Java installed with Android Studio on my Mac is the following (when I run java -version) openjdk version "1.8.0_242-relea...
New
herminiotorres
Someone where use Doom Emacs right now? I like to starting this topic to discuss it and learn a little bit more, not just only the emacs ...
New
ohm
I just switched jobs to tech lead with a small team of about 6 other developer. This is my first tech lead job. What do I need to know? A...
New
First poster: bot
Neorg is a tool designed to reimagine organization as you know it. Neo - new, org - organization. Grab some coffee, start writing some no...
New
Sylvia
About talentbay Our online networking platform connects students with teams in business and industry. It consists of our mobile app for ...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
axelson
I’ve been really enjoying obsidian.md: It is very snappy (even though it is based on Electron). I love that it is all local by defaul...
New
AstonJ
We have a thread about the keyboards we have, but what about nice keyboards we come across that we want? If you have seen any that look n...
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
New
Exadra37
I am a Linux user since 2012, more or less, and I always use Ubuntu on my computers, and my last 2 laptops have been used Thinkpads, wher...
New
Exadra37
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
Maartz
Hi folks, I don’t know if I saw this here but, here’s a new programming language, called Roc Reminds me a bit of Elm and thus Haskell. ...
New
PragmaticBookshelf
Author Spotlight: Tammy Coron @Paradox927 Gaming, and writing games in particular, is about passion, vision, experience, and immersio...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New