Stanford Research Shows How Tesla Vehicles Can See Through Fog
In a new video by Dr. Know It All on YouTube, he explains that he wanted to know whether or not Tesla cars could see through fog. He cited aย Stanford research articleย that shows just how it can see through the fog. The article, published last year, noted that optical imaging techniques such as light detection and ranging (LiDAR) were essential tools in remote sensing, robotic vision, and autonomous driving. Personally, this has me a bit curious since Tesla doesnโt use LiDAR and will soon no longer use radar,ย instead relying on โpure vision,โย as Elon Musk recently shared on Twitter.
In his video, Dr. Know-It-All noted that as he recapped the research paper, he didnโt think Tesla was using all of the research from that paper. โThe research is very specialized and it needs a laser system and also some sort of cascade diode sensor.โ He explained that those things are more LiDAR based rather than vision based, but thinks that there could be a passive AI way of utilizing the research to help create the self-driving ability in extreme conditions โ such as fog, heavy rain, snow, and even dust โ for those who live in dusty environments.
โThe amazing part about this research is that basically they can see through a one inch or a two and a half centimeter piece of foam. I mean, itโs basically something that you literally canโt look through,โ he said.
What he suggested is that Tesla vehicles are not going to be able to do that. What Tesla can do is look through something like fog, though.
Recap of the Research Paper
In the video, Dr. Know -It-All goes over a few quotes from the research paper and shares his thoughts. Below are the quotes from the paper.
โWe introduce a technique that co-designs single-photon avalanche diodes, ultra-fast pulsed lasers, and a new inverse method to capture 3d shape through scattering media.โ
โOur technique, confocal diffuse tomography, may be of considerable value to the aforementioned applications.โ
โCurrent LiDAR systems ail in adverse conditions where clouds, fog, dust, rain, or murky water induce scattering. This limitation is a critical roadblock for 3D sensing and navigation systems, hindering robust and safe operation.โ
โHere we introduce a technique for noninvasive 3D imaging through scattering media: confocal diffuse tomography (CDT). We apply this technique to a complex and challenging macroscopic imaging regime, modeling and inverting the scattering of photons that travel through a thick diffuser approximately equal to 6 transport mean free paths, propagate through free space to a hidden object, and scatter back again through the diffuser.
โOur insight is that a hardware design specifically patterned after confocal scanning systems (such as commercial LiDARs), combining emerging single-photon-sensitive, picosecond-accurate detectors, and newly developed signal processing transforms, allow for an efficient approximate solution to this challenging inverse problem.โ
In essence, he noted that the researchers send a pulse laser out at the picosecond level. 1 picosecond equals 0.000000000001 seconds. Itโs a really short pulse laser beam. Both the sensor and laser beam are confocal. This means that they are both at the same place in space. Kind of like pizza with pineapples being in my belly.
Next, it goes out and hits the piece of foam. Most of the photons scatter off, but some eventually scatter through and hit the material on the other side. Some of those photons scatter backwards then, and a few of those go through the foam on the other side.
โWhat theyโre very cleverly doing is slicing this up โ and thatโs tomography. If youโve ever had a cat scan, thatโs positron emission tomography and tomography means just like writing with slices. So basically you take these slices at a really fast speed and then you reconstruct those to create the actual image youโre looking for.โ
โCDT enables noninvasive 3D imaging through thick scattering media, a problem which requires modeling and inverting diffusive scattering and free-space propagation of light to a hidden object and back. The approach operates with low computational complexity at relatively long range for large, meter-sized imaging volumes.โ
He explained that the researchers are talking about how they are able to create this image using a very, very short pulse laser with a cascading ultra sensitive diode, which is, in essence, a super sensitive camera that is very fine tuned. The quote below is where Dr. Know-It-All point out where Tesla might use this:
โWe introduce an efficient approximation to this model, which takes advantage of our confocal acquisition procedure, where the illumination source and detector share an optical path, and measurements are captured by illuminating and imaging a grid of points on the surface of the scattering medium.โ
โThis approximation results in a simplified convolutional image formation model.โ
He pointed out that the researchers are talking about a convolutional image formation model. Heโs done videos on convolutional neural networks and pointed out that those who have seen those may see how this is syncing up.
โWe seek to recover the hidden object albedo p. In this case, a closed-form solution exists using the Wiener deconvolution filter and a confocal inverse filter A-1 used in the non-line-of-sight imaging.โ
โNotably, the computational complexity of this method is O(N3 log N) for an NxNxN measurement volume, where the most costly step is taking the 3D Fast Fourier Transform.โ
The NxNxN represents a three-dimensional measurement volume. Dr. Know It All noted that what they are saying in the quotes above is that the researchers have created a way you can solve this problem in a timely manner. This is important since Tesla is focusing on complete vision and doesnโt have LiDAR systems, lasers, or cascading diodes. However, Tesla can still use this research to improve its vision in extreme weather circumstances such as fog, dust, or heavy rain.
โWhat Iโm thinking is that they are able to take a temporal tomography as opposed to a spatial one. So basically what they can do is they can slice their vision up. They can pretty much probably look at things just in front of them because thatโs the direction of travel of the car.โ
Another thing he noted is that during these extreme conditions, the car will most likely be driving slowly, as a human would if they were operating the vehicle, and while itโs driving slowly, the camera could be slicing up all of the views and be looking at what it can see.
โAs it moves through space, effectively what youโre doing is moving the relationship between the car and letโs say thereโs a deer in the road. Thatโs a really bad scenario. Youโve got the car here, youโve got a deer here and youโve got fog in between. What happens here is that the car moves and itโs changing its relative orientation and location relative to this deer. And what it can do by taking the different cameras is slice up the views and it can start to get a few photons at a time which describe that there is something there and it can start to resolve that object. And my prediction is that when we take a look at this version 9 of the Full Self Driving Beta that these cars will be able to see further through rain and fog and etc. than human beings can.โ
Expanding on that thought, he noted that these photons are able to hold onto the memory of all the pixels that are coming in slowly and itโs able to form an image of that object over time. Humans, by comparing, are dependent on being able to see it instantaneously.
Humans arenโt able to see through dense fog, because our eyes donโt work like that. He noted that these cameras on the Tesla vehicles can work like a telescope. He used the Hubble telescope as an example. It takes hours of photos to create those beautiful space photos.
โWhat the Tesla can do, obviously in a more real-time fashion, is it can pull in the few pixels that are coming back. The few photons that are coming back to its detector and it can basically reconstruct a three-dimensional scene from very little data. Humans have driven about 30 million miles on Teslas โ have driven through dust storms, have driven through fog, have driven through blizzards, have driven through heavy rain, etc. Weโre providing that data to Tesla. Itโs able to curate the data.โ
He noted that through this you can train the entire AI system. As youโre driving, the cameras see the deer, then when you see it, you brake. Essentially, Tesla would be doing pseudo-CDT, he explained. You can watch the full video here.