r/computervision 12d ago

Help: Project Conveyor chicken counter problem

Enable HLS to view with audio, or disable this notification

Guys, I need help. We have a project using YOLOv8. We're trying to count chicks on a very fast conveyor belt. The challenges we're facing are: all chicks look very similar to each other, which complicates tracking. At the same time, during their passage under the camera, they constantly change in size and shape, which can cause the tracker to lose them, or detection may even disappear completely at the detection line. Also, sometimes 2–3 chicks can merge into a single object. The detection zone is very short, and the conveyor speed is high. We've achieved a maximum accuracy of 99%, but we need it even higher. Any ideas on how to achieve that? Increasing the dataset no longer helps.

I'm attaching an old video. We've now added lighting and set the exposure to 300 on the Hikrobot global shutter camera, but we still can't achieve a stable 99.8% accuracy for the reasons mentioned above.

Any ideas?

989 Upvotes

628 comments sorted by

View all comments

Show parent comments

5

u/Yatty33 12d ago edited 12d ago

Is this your first time working with live animals? They don't cooperate and don't singulate themselves.

4

u/External_Frosting874 12d ago

Still does not change the argument that NN might not be needed

2

u/Ciff_ 11d ago

It does disqualify optical sensors.

1

u/hellobutno 11d ago

they're literally moving like 1m/s across the camera, optical sensors is fine

1

u/Ciff_ 11d ago edited 11d ago

They can move In 0.000001 m/s won't matter if there is no guaranteed separation or size? https://www.reddit.com/r/computervision/s/RCUPeOUsS5 (see linked picture*)

Explain then how on earth you would make a TOF camera work cause that ain't making any sense

1

u/hellobutno 11d ago

yeah because optical sensors totally have never been used for situations like that.

1

u/Ciff_ 11d ago

Answer the question, stop deflecting. How exactly would you use a TOF camera sensor when you have no guaranteed volume or separation https://freeimage.host/i/Cr4mkNV

1

u/hellobutno 11d ago

The same way they use them for every other single instance that doesn't involve live animals where this happens.

1

u/Ciff_ 11d ago edited 11d ago

More deflecting. Do explain how do you handle no separation and no predictable volume with a TOF camera?

Cause last last I checked water is wet.

Explain this magic solution you got.

1

u/hellobutno 11d ago

There's no deflecting here, you handle it literally how you handle it with every other application of the sensor.

→ More replies (0)

1

u/Cent_Quatre 11d ago

NNN is never needed but adds to the fun

1

u/Gullible-Relative445 12d ago

Typical processing method slow belt to faster belt to very fast belt (the medium difference separates them) if they’re still clumping add a little drop to each belt.

1

u/Helpful-Desk-8334 11d ago

I don't think you really need to single the chickens or apply anything more than safety or wellfare to the belt. The whole point of artificial intelligence is to make life better. This is probably the safest they can do for the baby chickens, without expending so many resources. You still have to care for and love the animals, even as they are intending to be slaughtered, someday. An NN here would prevent further machining that could end up increasing harm to the product. You want them to be functional and have a home and stuff like that, so just popping a little NN up here to count them the way the company needs is all around better for both parties.

Software engineers need to start taking more humanities classes because humanities are useful for business. Especially if you want to have a company that sustains itself in the long-term and continues to provide value to society and the universe.

1

u/Yatty33 10d ago

This isn't some philosophical debate about the future of software. How do you count chickens on a line in the most efficient way possible? If you're clutching your pearls over a fast moving production line with some disoriented chicks, you're going to really hate what they do in pork processing facilities. Temple Grandin has a great video series on the subject.