Jetson-Based Large Foreign-Object Detection System
Worldwide
The contractor will develop and deploy a real-time NVIDIA Jetson-based vision system to detect large foreign objects on a crushed-glass conveyor before they reach the crusher. Model: - Use a real-time YOLO instance-segmentation model, such as Ultralytics YOLO-seg. - Train the model with one class only: `large_foreign_object`. - Cardboard, wood, bags, bottles, plastic, clothing, and other crusher-risk items will use the same class. - PatchCore or other anomaly-detection models are not required unless testing demonstrates a clear performance benefit. Dataset: - The customer will provide approximately 2,500 images. - Review, clean, and label all relevant foreign objects as `large_foreign_object`. - Remove duplicates and near-duplicate frames where appropriate. - Split the dataset by conveyor run or date, not simply by adjacent frames: - 70% training - 15% validation - 15% final testing - Include normal crushed-glass images with no large foreign object. - Include variation in object type, size, orientation, colour, lighting, loading density, conveyor position, and partial burial. - Report performance separately for known object types, previously unseen object types, partly buried objects, and objects near the minimum dangerous size. Hardware and deployment: - Deploy and optimise the system for the agreed NVIDIA Jetson device. - Use TensorRT or another Jetson-compatible accelerated runtime where appropriate. - Demonstrate real-time operation at the conveyor’s 30 fps video rate. - Configure automatic startup and continuous operation without manual intervention. System requirements: - Detect large foreign objects without identifying their material or object type. - Ignore normal crushed glass, small fragments, reflections, and ordinary material variation. - Apply a configurable minimum object-size threshold based on crusher-blockage risk. - Track detections across multiple frames. - Generate one alert per physical object. - Provide the object location, segmentation mask, confidence score, timestamp, and captured image. - Output an alert through the agreed HTTP endpoint Deliverables: - Trained YOLO-seg model. - Jetson-deployed inference application. - Optimised Jetson model, such as TensorRT. - Adjustable confidence and minimum-size thresholds. - Alert/output integration. - Automatic startup and continuous-operation configuration. - Test report covering detection rate, false alerts, unseen-object performance, processing speed, and known limitations. - Basic operating instructions. Acceptance criteria: - Detects agreed crusher-risk objects at the required conveyor speed. - Runs continuously on the
$500.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:3 days ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- AustraliaPakenham9:13 PM
- $32K total spent92 hires, 3 active
- 35 hours
- Mid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by