Remote Data Mining And Management Job In Data Science And Analytics

Python: Improving an existing screw detector

Find more Data Mining And Management remote jobs posted recently Worldwide

Youre going to work on a working screw detector which somewhat works, and your task will be to improve the detection rate of the detector. Currently the detector uses hough transform to filter the candidates, and then conducts image classification (using inception v3) on the candidate ROIs to better filter the results, and as a last step, it collects 20 frames and conducts hierarchical clustering to eliminate the false positives. All in all, its a pipeline that works to a degree.

The problem, however, is the following: Since the image classifier is trained with positive and negative images, and since these images are collected under certain lightening condition, the network cannot generalize. Ill share the dataset with you, and you can add on it as you wish. I collected the data by simply saving the candidates thrown out by the Hough transform, because this throws out screws (positive images) and screw-like artifacts (negative images). However, if you believe a better network could be employed here, let me hear what your opinion is.

This is a computer vision project so only those who have experience in the field should really consider it. I am using ROS at the moment (connecting to a camera via ROS, getting images and processing them) but you can take out the ROS part for yourself while developing, but you need to integrate it before the delivery.

So, here is what I give you:
- The code: Python and ROS melodic required. (Or if you know how to work without ROS, this can be ignored as well).
- Dataset: Screws and artifacts, small images of all.

What I expect:

- Screw Detector which works with high accuracy, under slightly different lightening conditions.
About the recuiter
Member since Mar 14, 2020
Mayank Sehgal
from Ceara, Brazil

Skills & Expertise Required

Python 

Candidate shortlisted and hiredHiring open till - Jun 7, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$239.35

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Web Scraping Project

We need someone to scrape and extract data from 15,000+ web pages and organize this data into Excel spreadsheets so the information is digestible. This data is hosted on HTML. Were looking for someone to utilize a web scraper and be able to extract a...read more

Keepa API Developer

Im looking for someone familiar with the Keepa API and Python. Im trying to extract historical pricing data and BSR data for up to 4000 Asins and dump it into an excel spread sheet so i can manipulate the data. It should be rather simple for someon...read more

Remote Longterm Expert needed for AWS CI/CD Pipeline Setup

This is a very long term Remote job ideally more than a year and it can go beyond based on performance of candidate. Im a Jr.Devops Engineer need help in delivering Project on daily basis which is on AWS, and who have *expert level experience i.e mo...read more

Front end developer to help integrate components into WIX website

Drag and drop excel column onto web page, web page runs simple python script and results are displayed.
Looking for someone with strong front end and design skills who can do this quickly.
Preferable they use python.

Developer needed classification of BCI 3 3a dataset using cnn and accuracy over 94% is needed

i need subject wise accuracy above 94% . Its cued motor imagery (multi-class) with 4 classes (left hand, right hand, foot, tongue) three subjects (ranging from quite good to fair performance)
EEG, 60 channels, 60 trials per class .The goal is imp...read more