AI Vision for Poultry Processing: Trim and Defect Inspection

By Jackson T on October 24, 2026

ai-vision-poultry-processing-trim-defect-inspection

A broiler line can run at 140 birds a minute or more, and every bird and fillet still needs a quality call. Sorters and trimmers do their best, but calls drift across a long shift, and downgrades are often counted only at the end. AI vision checks every piece the same way, routes rejects to the right station and tracks where trim loss comes from. See it grade real poultry images in a short poultry vision demo.

AI VISION · POULTRY TRIM AND GRADING

Grade Every Bird and Fillet the Same Way, Shift After Shift

iFactory AI Vision QC runs on a turnkey server at the line. It gives per-bird defect classification, reject routing and yield tracking, with shift reports for QA and USDA inspection records.

Fillet belt 2 · Camera 3Routed to trim
Boneless skinless breast · piece P-88213
Defect foundBruise, about 18 mm
PositionUpper surface, thick end
Grade ruleAbove slight, trim then regrade
BruiseTrim faultShape OK
Image and decision logged to the shift QA report
NPIS LINE SPEEDS

Line Speed Sets the Time Budget for Every Bird

Under the 2014 New Poultry Inspection System rule, young chicken lines run at up to 140 birds per minute and turkey lines at up to 55. FSIS has granted waivers to run chicken at up to 175, and in 2024, 44 establishments operated under them. In February 2026 FSIS proposed raising the limits to 175 and 60. Comments closed on April 20, 2026, so check the rule's current status before planning. Size your inspection point with our vision engineers.

LineSpeedTime per bird
Turkey55 bpm60 ÷ 55 = 1.09 s
Turkey60 bpm, proposed60 ÷ 60 = 1.00 s
Chicken140 bpm60 ÷ 140 = 0.43 s
Chicken175 bpm, waiver or proposed60 ÷ 175 = 0.34 s
At 175 bpm a camera sees almost three birds a second. Capture, classify and route must all fit inside that window.
USDA POULTRY

FSIS Inspection and AMS Grading Are Different Jobs

Two USDA agencies look at the same bird for different reasons. FSIS inspection is mandatory and decides whether product is wholesome and fit to carry the mark of inspection. AMS grading is a voluntary, paid service that judges quality against the US grade standards. AI vision helps the plant do its own sorting and quality grading better. It does not replace the FSIS inspector or the AMS grader. Walk through where vision fits on your line in a line review.

FSIS INSPECTION · MANDATORY
  • Question asked: is it wholesome and safe?
  • FSIS inspector checks carcasses online
  • Under NPIS, plant staff sort, trim and reprocess first
  • No visible fecal contamination may enter the chiller
AMS GRADING · VOLUNTARY
  • Question asked: what quality grade is it?
  • Grades A, B and C under US standards
  • Paid for by the plant, done by or under USDA graders
  • Where vision helps most: consistent plant-side sorting
POULTRY GRADING AND BRUISE DETECTION

What Grade A Asks of a Carcass and a Part

The AMS standards set Grade A limits for each quality factor. Some are firm counts, such as no broken bones on a whole carcass. Others depend on carcass weight or on whether a blemish detracts from appearance, which is where human calls vary most. The model applies your written interpretation of each rule the same way on every piece. Check the AMS standards and your customer specs with our quality team.

Factor
Grade A rule, in short
What the camera checks
Watch for
Broken bones
Whole carcass: none allowed
Wing and leg angle, bone ends at the surface
Often from hanging or pickers
Disjointed bones
Whole carcass: one allowed
Joint position and limb shape
Count per carcass
Missing parts
Wing tips and tail may be removed
Wing tip and tail presence
Other missing parts lower the grade
Exposed flesh
Limits set by carcass weight and area; skin-on parts keep at least 75% skin
Tear, cut and missing skin area
Breast limits are tight
Discoloration and bruises
Slight only, must not detract from appearance
Bruise size, colour and position
Main trim driver
Boneless parts
Free of bone, cartilage and blood clots; thigh and breast tendons under 3/8 inch
Surface bone, cartilage, clots and tendon length
Embedded bone needs X-ray
BONE FRAGMENT DETECTION

Cameras See the Surface. X-Ray Finds the Bone Inside.

A camera sees what light can reach: colour, shape, skin and anything breaking the surface. A bone fragment buried in a fillet is invisible to it. Finding embedded bone needs X-ray, which sees density. X-ray has its own limits, because uneven fillet thickness changes the image, and USDA-funded research has worked on thickness correction for that reason. Plan the two together in a bone detection review.

Camera
Surface defectsBruises, discoloration, skin tears, trim faults, shape, and bone ends that break the surface.
X-ray
Embedded boneWishbone and rib pieces and thin fan bones inside boneless meat, judged by density, not colour.
Together
One piece, one recordVision passes piece ID and position. X-ray rejects join the same log, so QA sees both results per piece.
Be clear in your HACCP plan

If bone is a hazard you control in boneless product, name the control that actually finds it. A camera can support that control, but it should not be listed as the bone detection step.

Ask Why the Rejects Rose, Get the Flock and the Cause

Because every call is tied to a piece, a time and a flock, QA can ask a plain question and get the pattern behind it. Instructions are confirmed back before anything is logged.

Evisceration line 1 · QA supervisor and iFactory
QA supervisorWhy are bruise rejects up since noon?
iFactoryThey started when the flock from grower 14 began hanging at 12:10. Most bruises are on breasts and thighs. Earlier flocks graded normally.
QA supervisorFlag it for the live haul manager.
iFactoryConfirmed: flock note for grower 14 added to the shift report, sent to live haul.
AI VISION POULTRY PROCESSING SOFTWARE

Where Each Bird or Piece Goes After the Camera

Classification only matters if the piece ends up in the right place. The system ties each call to a shackle position or belt position and triggers the diverter or kick-off at the right moment. Carcasses with visible contamination follow your written procedures, whether that means offline trimming and washing or an approved online reprocessing step with an antimicrobial. Map your routing with our support team.

1CaptureEvery bird or piece, with time and position
2ClassifyDefect class, size and location
3Apply ruleYour grade and customer rules
4RouteGrade A on, trim, rework or downgrade
5RecordImage, decision and destination logged
YIELD TRACKING POULTRY

Trim Loss and Downgrades, Counted by Shift and Flock

Each downgrade costs yield, and its cause usually starts somewhere specific. Bruises often begin during catching and transport, while broken wings often point to hanging or picker settings. Linking each defect to a flock and a line turns end-of-shift totals into actions for live haul, the picker crew or deboning. The example is illustrative. See a sample yield report in a yield walkthrough.

Day shift · Line 1Downgrades by cause
Bruise412
Broken wing236
Skin tear188
Trim fault121
HotspotBruises, grower 14 flock
SecondBroken wings after hanging
ActionLive haul and picker check
USDA INSPECTION RECORDS

The Records QA and FSIS Will Want to See

Poultry slaughter plants must have written procedures to keep visibly fecal-contaminated carcasses out of the chiller and to prevent contamination through the process, plus daily records of monitoring and sampling under 9 CFR 381.65. HACCP records sit under 9 CFR 417.5. Vision adds its own evidence: what it saw, what it decided and where each piece went. Keep those records with the same care as any other plant record, because an FSIS reviewer may ask how a reject decision was made. Ask our support team for a sample record set.

Sorting and reprocessing logCarcasses removed, trimmed or reprocessed, by time and line
HACCP monitoring supportDefect counts linked to CCP checks where your plan uses them
Shift grading reportPieces graded, by grade, defect class and line
Reject image logA picture for every reject, kept for review
X-ray check resultsTest piece checks at start-up and set intervals
Model and settings logModel version, threshold changes and who approved them
AI VISION POULTRY PROCESSING COST AND ROI

A Simple Way to Size the Yield Value

The clearest value is fewer pieces lost to downgrades because causes are found earlier. Size it with your own figures, not a vendor's. The example below uses assumed inputs to show the arithmetic only, so replace each one with data from your plant. Build the full case in a value session.

Fillets graded per shift60,000, assumed
Share downgraded for defects3%, assumed
Fillets downgraded per shift60,000 × 0.03 = 1,800
Share avoided through earlier causes10%, assumed
Fillets kept at Grade A per shift1,800 × 0.10 = 180

Multiply by your price gap between Grade A and downgraded product, then add time saved on manual grade counts and on yield reports. Leave out labour cuts unless your own trial supports them.

AI VISION POULTRY PROCESSING IMPLEMENTATION GUIDE

Five Best Practices for the First Line

Start with one inspection point where defects are frequent and costly, often post-chill carcasses or a fillet belt. Prove the calls match your best graders before any piece is routed by the system. Then add routing, and only then yield reporting. Each step below has a clear check before the next one starts, so the line never depends on a model nobody has tested against your own graders. Plan your first point with our support team.

1
Write the grade rules firstTurn AMS limits and customer specs into clear rules, including what "slight" means in your plant.
2
Collect images across flocksCover different growers, bird sizes, seasons and shifts, not one good week.
3
Label with your best gradersAgree labels on hard cases, so the model learns your standard rather than one person's habit.
4
Run silently and compareLet the system grade without routing and compare its calls with graders on the same pieces.
5
Switch on routing, then yieldTurn on diverters once agreement is proven, then add flock and shift yield reports.
TURNKEY AI DEPLOYMENT

Washdown Cameras, Grading Models and AI Server in One Package

iFactory delivers AI Vision QC as a turnkey bundle. Washdown-rated cameras and lighting are installed at the inspection point, and a pre-configured NVIDIA AI server ships racked and ready with the grading models pre-loaded, so every bird is classified on site at line speed. You rack it, plug in power and Ethernet, and the AI is live. To scope it for your plant, request a turnkey quote.

What's Included
  • Pre-configured NVIDIA AI edge server, racked and ready
  • Washdown-rated cameras, housings and lighting
  • Grading models trained on your birds and parts
  • Links to diverters, kick-offs and shackle counters
  • X-ray and checkweigher results joined per piece
  • Shift grading reports, yield views and image log
  • 24×7 remote monitoring of models and hardware
Live in 6–12 weeks
Wk 1–4
Install and Collect

Cameras, lighting and server installed, grade rules written, images collected across flocks.

Wk 5–8
Train and Compare

Models trained and run silently, calls compared with plant graders on the same pieces.

Wk 9–12
Route and Report

Diverters switched on, shift and yield reports started, QA and line leads trained.

HOW iFACTORY FITS

Poultry Vision That Grades, Routes and Explains

iFactory is built for wet, cold, fast poultry lines where every call must be quick and traceable. Our support team can walk you through a pilot plan.

1
Per-bird defect classification. Bruises, broken bones, skin tears and trim faults are classed on every piece.
2
Reject routing. Each call triggers the right diverter, so pieces reach trim, rework or downgrade.
3
Yield tracking. Downgrades and trim loss are counted by flock, line and shift.
4
Shift reports. Grading results and reject images are ready for QA and USDA inspection records.
1000+
Industrial clients running iFactory
99.9%
Platform uptime for two-shift poultry plants
6-12 wks
From racked server to live grading
FREQUENTLY ASKED QUESTIONS

What Poultry Plant Managers Ask About AI Vision

Can AI vision replace the FSIS inspector?
No. FSIS inspection is a federal function. Under NPIS, plant employees sort, trim and reprocess carcasses before the FSIS carcass inspector sees them, and that plant-side sorting is where vision helps. The inspector's role and authority stay the same.
Can the system give a USDA Grade A?
It applies your written reading of the AMS grade standards and your customer specs to sort product consistently. An official USDA grade mark still requires the AMS grading service, which the plant requests and pays for.
Can a camera find bone fragments in boneless meat?
Only on the surface. A camera sees bone that breaks through, but not bone buried inside a fillet. Embedded fragments such as wishbone or fan bone pieces need X-ray. Vision and X-ray work well together, with both results joined to the same piece record.
Can it keep up with 140 or 175 birds per minute?
Yes, when cameras, lighting and the edge server are sized for it. At 175 bpm there is about a third of a second per bird, so capture, classification and the diverter signal all run on site rather than in the cloud.
How does it help with yield tracking?
Every downgrade is logged with its cause, flock, line and time. Joined with scale and checkweigher data, that shows where trim loss starts, such as bruising from catching or broken wings from hanging, so the right team can act.
What does it cost to start?
Cost depends on the number of inspection points, line speed and integrations with diverters, X-ray and your reporting systems. Most plants start with one point, delivered turnkey. Our support team can prepare a quote after a short scoping call.

Consistent Grades at Line Speed, With the Reason for Every Reject

Classify every bird and piece, route rejects automatically and see where yield goes by flock and shift. The full system is delivered turnkey and goes live in 6 to 12 weeks.

Example shift summary · Line 1
Pieces gradedEvery bird and fillet
RejectsRouted to trim, rework or downgrade
Yield viewDowngrades by flock and cause
RecordsImages and decisions for QA
Every reject traceable to a piece

Share This Story, Choose Your Platform!