🏢 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