Remote Web Development Job In IT And Programming

Image processing: Person Contour Detection

Find more Web Development remote jobs posted recently Worldwide

Intro:
Crate an Image Processing tool, that given an image with a *single* person in it - finds that persons Contour (a shape that describes the edges around the person).
see contour-example.jpeg

Assumptions & constraints:
- Image resolution ranges between VGA to 720p
- Single person per image - since the image is already roughly cropped around the person
- Should work in various recording setups: different persons aspects / angles, clothing, person gender, environmental lighting conditions, locations, etc.

Input:
- A single image URI
- (if needed - can also be provided) A JSON structure with the pixel locations of the persons main joints (e.g. head, shoulders, elbows, wrists, hips, knees, ankles)

Output:
- Original image, with the body contour shape drawn over it.
- JSON structure containing an ordered list of 2D points (pixels), describing the persons contour

Threshold goals:
- Accuracy threshold: Mean IOU (Intersection Over Union) >= X (X to be provided as part of the Workers offer), when compared to a ground truth JSON; Mean == averaged over 10 random images
- Analysis time threshold: up to 250ms per image, measured on a g3.4xlarge AWS EC2 instance

Additional deliverables:
1. A tool that will allow us to create the ground truth data: view an input image, manually draw the shape around the person, and click to export it into the same JSON format as above.
2. A tool that allow receiving X images with their ground truth JSONss, and then calculates & prints the IOU factor and analysis time for each image.

General Guidelines:
- Code will run on Deep Learning AMI (Ubuntu) AWS instance
- Its requires to setup the EC2 instance, while using stable G.A. versions of the required installations
- Avoid using any licensed code that forbids changing, reusing, etc. for commercial purposes
- Version handling will be done in a Github repository; files that are too big for Github tracking, will be uploaded to a shared Dropbox folder, with full documentation
- Documentation will be written for: setup, configuration, and execution phases
- Code will be well structured, commented, and maintainable
About the recuiter
Member since Nov 11, 2022
Ravi Rathod
from Nova Scotia, Canada

Skills & Expertise Required

Computer Vision Image Processing JSON Python 

Open for hiringApply before - Aug 26, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$957.85

Cost

Offer to work on this project closes in 53 days!
Are you interested in this Opportunity?

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

Extracting data from email into fields in PDF form

Desktop utility needed for extracting data from email into fields in PDF form called Checklist.
PDF form already exists and cannot be changed.
I will provide you detail requirements at interview

Data Scientist, Python Developer needed to create a scraper for a jobs website

Write a web scraper that periodically scrapes a website and stores information in a relational
database. I will share the website you need to scrape in private message.
Your scraper should only scrape new information on the website since the...read more

Python coder who can Data Analysis and computation (using Pandas)

I basically have an excel sheet that has a lot of information in different columns. I imported it into Jupyter Notebook and imported relevant libraries to do data manipulation and computations but I have not been able to get the numbers Im looking f...read more

Python: Improving an existing screw detector

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 (...read more

Crunchbase crawling with Python

I need to extract data from different company page

I have a working code written on Python. However crunchbase recognizes that my crawler and pops a reCAPTCHA.

I need you to write a piece of code in Python to avoid/solve reCAPTCHA...read more