News for hackers. Stuff that matters.
Re:Honda's now selling the first production car with level 3... by KaiserPro on Friday March 05, 2021 @06:18AM (#26355539)
Cameras don't give you depth.

You have two choices:

o have a sensor that gives you depth directly (ie laser, radar, or lenticular array) o try and infer depth from stereo cameras

Lidars are expensive and power hungry, Radar is cheap and mature, but doesn't give you anywhere near as much resoultion

lenitucular only has a tiny range. There are other time of flight sensors, but they are either not production ready, expensive or both.

What Tesla have chosen to do is kinda try and merge radar and monocular object detection to give a higher frame rate depth estimation of objects. However its expensive to develop, unreliable, and terrible in corner cases (ie, if sees an unknown object, it can't place its depth.) Now humans can do this, because we've had years of training, Tesla can't.

Tesla's fancy cruise control is dangerous. Its auto drive stuff its trying to develop is even more dangerous. Instead of finding the sensors and processing spec needed to drive safely, they are trying to use the sensors and GPU they already have. Its not going to work and is unsafe.

Re:Honda's now selling the first production car with level 3... by ricardobayes on Friday March 05, 2021 @07:44AM (#26356218)
There are surprisingly sophisticated (and precise) machine learning algorithms for mono-camera depth estimation. It's not a problem anymore. Furthermore, most companies use various focal length lenses. The real problem lies in sensor fusion. Which sensor's input do you believe most, especially if one or more is occluded/dirty.
Re:Honda's now selling the first production car with level 3... by KaiserPro on Sunday March 07, 2021 @05:57AM (#26374866)
> There are surprisingly sophisticated (and precise) machine learning algorithms for mono-camera depth estimation

There are, and I wouldn't trust them with life critical stuff. The more accurate ones are not realtime. The hardpart is that they are very noisy. unknown objects wobble about in depth considerably. You need to do lots of filtering to get useful results, which eats into time.

It is very much an unsolved problem. Its one that I'm partly working on now. However for the device that I"m partly working with, monocular estimation is far too power hungry, noisy and generally shite.

> Furthermore, most companies use various focal length lenses.

no, tesla _rely_ on having a wide, medium and zoom camera. However they blended into the same effective sensor to give a better chance at tracking objects. I bet you a $10 that if you block one, the whole system turns to shit.

> The real problem lies in sensor fusion.

Sensor fusion is trivial. Its understanding what they sensors are telling you, thats the hard part.

for example, when trying to turn across oncoming traffic, all the sensors will tell you that stuff is coming towards you, what they won't tell you is if its safe to cross. Thats the hard part. Given that tesla can't accurately place a car on the road yet, they can't safely cross traffic.

Sensor understanding is the problem that is really unsolved. Depth estimation with stereo cameras is 85% of the way there, monocular estimation is no where near that level, simply because robust object recognition isn't going to be a thing for at least another 6 years.

Re:Honda's now selling the first production car with level 3... by amelius on Friday March 05, 2021 @08:21AM (#26356541)
I have yet to see any ML algorithm that can reach 99.999% accuracy or better (we need better).
Re:Honda's now selling the first production car with level 3... by evdoks on Friday March 05, 2021 @10:45AM (#26358098)
Why do we even need such accuracy? Humans are extremely bad at estimating distance and nevertheless are quite ok drivers. ML needs to make sure that the car is not bumping at things or people, which is a very different task.
Re:Honda's now selling the first production car with level 3... by Spivak on Saturday March 06, 2021 @08:22AM (#26367160)
Because the failure modes are different. Humans with basically 100% accuracy both correctly recognize depth and put it into the right bucket of near/far but are woefully bad at estimating the numeric distance. So you’re right that you don’t need to do better than extremely coarse estimates like close, a few car lengths, in the distance, etc..

If computer vision fails at all to recognize depth (semi truck with clouds painted on it isn’t recognized) or misclassifies whether something is near or far that’s much more dangerous.

Re:Honda's now selling the first production car with level 3... by amelius on Friday March 05, 2021 @10:47AM (#26358115)
Yes, so "can/cannot bump into" is a classification tasks which needs quite some accuracy.

A human on the other hand can recognize another human with near perfect accuracy.

Re:Honda's now selling the first production car with level 3... by saalweachter on Friday March 05, 2021 @07:41AM (#26356192)
> Now humans can do this, because we've had years of training...

Humans can mostly do this. Like 90% of UFO sightings are people seeing the moon and getting confused and thinking it is a nearby object following them.