Image Processing Developer

🏢 Source: Upwork
💰 Budget: 100$

Job Title

Skilled Programmer for Image Processing Pipeline

Project Description

We are seeking a skilled programmer to create an image processing pipeline using C++ and CUDA for a medical device. For this task, we are paying a small fee to multiple candidates to build out a general design for the template with as much detail as possible given the resource constraints.

Primary Goal

The primary goal of the pipeline is to take as input 5 MP images from 3 cameras (left, right, and an imaging camera that will capture NIR light outside of the visual spectrum) operating at 60 FPS and provide as output a single image to be sent to a 3D monitor. The processed image must be properly calibrated to display the cameras' subject including the imaging overlay.

Time Constraints

The pipeline must operate under strict time constraints. We are aiming for a camera-to-display time of 75ms, but the monitor will absorb 20ms and the camera readout and transmission may take 15ms, leaving ~40ms for the ISP and 3D processing pipeline.

Hardware Setup

We plan to use an RTX 4070 connected to an ASUS motherboard, possibly running Linux. However, the choice of hardware has not been determined as of yet. We are still working to determine what hardware setup will meet our specifications.

Additional Details

Further details will be provided to selected candidates. Effective communication skills and the ability to work independently are essential for this role.

Skills Required

Image Processing, Computer Vision, CUDA, Multithreaded, Parallel, & Distributed Programming Language, C++

Categories

Data Science & Analytics, Data Extraction/ETL