• Welcome to MacanEVowners! If you're joining us from Taycanforum.com, then you may already have an account here.

    If you were registered on Taycanforum as of January 24, 2024 or earlier, then you can simply login here with the same username and password

    If you wish, you can remove your account here.
Sponsored
First Name
Robert
Joined
Jan 26, 2025
Threads
0
Messages
2
Reaction score
1
Location
Blue Mountains, Australia
Vehicles
Macan EV turbo, Cayenne S, BMW i3s
Country flag
I once owned a 2014 Rolls Royce Wraith with thermal vision, and spotting kangaroos off the side of the road, totally outside the high beam vision (which was also excellent in the RR Wraith) was easy. There was always sufficient time to brake quickly, turn off high beam (which dazzles kangaroos, making them panic) and safely pass with the kangaroo safely staying still.

The RR Wraith only had deer as an equivalent warning for kangaroos. However, being well accustomed to kangaroos, their image on infrared, was easy to spot.

I have been waiting to be able to buy this much needed safety option, ever since selling my RR Wraith.

Electric Macan EV Macan EV with Thermal Vision custom project RR Wraith at Little Hartley vs
Sponsored

 

BostonSteve

Macan 4
Member
First Name
Steve
Joined
Jul 23, 2025
Threads
1
Messages
10
Reaction score
4
Location
Boston, MA
Vehicles
2001 Boxster S
Country flag
Ha - no there's 0 hackery going on here. In fact 0 car-side software changes. This is basically just a fancy dash cam that connects to my phone. I'm using an existing pathway to allow phones to project to the car's display surfaces.

What are you thinking? If I had control over the headlight module I'd probably light up detected collision risks.
Can you point me at something that shows how to do this?
 
OP
OP

isahouh

Macan Turbo
Member
Joined
Oct 5, 2025
Threads
1
Messages
10
Reaction score
16
Location
San Francisco, CA
Vehicles
Macan EV
Country flag
I wonder why Porsche doesn't allow the infrared "Night Vision" camera setup in the Macan (ICE or EV), when you can get it in every other 4-door Porsche. And why doesn't Porsche have dual sun visors for both front seats of either Macan while you can get it in the Cayenne.
I would've added it as an option to my build if it was available!

But alas... but then again now I have something I have full control of and can customize however I'd like powered by state of the art hardware + ML models :)

I suspect changing their stack to Android Automotive OS probably had something to do with it. Harder to re-use prior night vision hardware/software.
 

Heavywun

Macan Turbo
Active Member
Joined
May 12, 2025
Threads
3
Messages
34
Reaction score
33
Location
Newcastle Australia
Vehicles
Macan Turbo
Country flag
I wonder why Porsche doesn't allow the infrared "Night Vision" camera setup in the Macan (ICE or EV), when you can get it in every other 4-door Porsche. And why doesn't Porsche have dual sun visors for both front seats of either Macan while you can get it in the Cayenne.
to get you to buy a Cayenne of course
 

sor

Macan Turbo
Well-Known Member
Joined
Mar 22, 2025
Threads
4
Messages
345
Reaction score
362
Location
USA
Vehicles
Macan EV
Country flag
Can you point me at something that shows how to do this?
This is the most interesting part (or at least the most obscure part if you wanted to DIY this) and maybe there’s a reason why it isn’t covered as in depth as the rest. Only a guess but I wonder if it is isn’t something similar to how CarPlay and Android Auto send map graphics to this area of the driver display. I thought this was somewhat controlled by regulation and App Store or developer entitlements (don’t want anyone to just write an app that lets you watch YouTube while driving). If this is the method it’s almost certainly Android auto because Apple won’t even let you dev without preapproval.
 
Last edited:


alvaro

Macan Turbo
Well-Known Member
First Name
Álvaro
Joined
Jun 21, 2024
Threads
7
Messages
189
Reaction score
118
Location
ATL, GA Metro - USA
Vehicles
2025 BMW X6 m60i, 2023 Mercedes-Benz GLB 220, 2024 Macan Electric Turbo
Country flag
I’m not clear on how this was integrated to the PCM

Edit: ah —- android
 

W1NGE

Well-Known Member
First Name
Adrian
Joined
Jan 11, 2021
Threads
12
Messages
788
Reaction score
473
Location
Aberdeen, Scotland
Vehicles
992.2, ex.Taycan GTS ST owner, Macan T (EV upgrade a tempter!)
Country flag
I once owned a 2014 Rolls Royce Wraith with thermal vision, and spotting kangaroos off the side of the road, totally outside the high beam vision (which was also excellent in the RR Wraith) was easy. There was always sufficient time to brake quickly, turn off high beam (which dazzles kangaroos, making them panic) and safely pass with the kangaroo safely staying still.

The RR Wraith only had deer as an equivalent warning for kangaroos. However, being well accustomed to kangaroos, their image on infrared, was easy to spot.

I have been waiting to be able to buy this much needed safety option, ever since selling my RR Wraith.

RR Wraith at Little Hartley vs.jpg
Suspect it's the same as was available on the BMW given parentage of same name?
 

Petzi

Macan Turbo
Well-Known Member
First Name
peter
Joined
Dec 23, 2024
Threads
12
Messages
477
Reaction score
402
Location
Austria
Vehicles
Macan Turbo EV, 911 limited, Mustang V8 1967, GMC Gran Sierra 1971, Smart Brabus
Country flag
the question is: how to „project“ anything to the dashboard?
 

sor

Macan Turbo
Well-Known Member
Joined
Mar 22, 2025
Threads
4
Messages
345
Reaction score
362
Location
USA
Vehicles
Macan EV
Country flag
Perhaps the wrong place to discuss the technical aspects but I was wondering why you were limiting yourself to 13ms, versus something like batching several frames and processing those or choosing every N frames. Regardless it seems like you’re getting good results with YOLO, but I wonder if it is necessary to reclassify objects at frame rate speeds, or if a different model may do better if you had a higher budget, or if you could reclaim some compute power.
 
First Name
Robert
Joined
Jan 26, 2025
Threads
0
Messages
2
Reaction score
1
Location
Blue Mountains, Australia
Vehicles
Macan EV turbo, Cayenne S, BMW i3s
Country flag
With the Rolls, the thermal imaging projected to the centre screen. If a kangaroo did jump onto the road in front of the car, an image of a deer projected onto the HUD.
 


OP
OP

isahouh

Macan Turbo
Member
Joined
Oct 5, 2025
Threads
1
Messages
10
Reaction score
16
Location
San Francisco, CA
Vehicles
Macan EV
Country flag
Perhaps the wrong place to discuss the technical aspects but I was wondering why you were limiting yourself to 13ms, versus something like batching several frames and processing those or choosing every N frames. Regardless it seems like you’re getting good results with YOLO, but I wonder if it is necessary to reclassify objects at frame rate speeds, or if a different model may do better if you had a higher budget, or if you could reclaim some compute power.
Found the engineer :) The blog post reflects an earlier version of the code. The architecture is now fully decoupled with independent pipelines.
  • Camera thread (60 fps) —> writes to ring buffer
  • Ring buffer —> inference thread (variable FPS - in practice 60 fps) —> mailbox
  • Ring buffer + mailbox —> streaming thread (still playing with this… currently streaming at 40 fps)
So if inference takes too long for whatever reason it doesn’t block the pipeline. The 13ms thing was from an earlier synchronous version where everything had to complete within the time budget for a single frame.

In practice inference happens fast enough that this is rarely actually needed but there are occasional spikes now and then that this handles (I profiled p50, p95 times, etc…)

I’m not batching because I want this processing as close to real-time as possible and inference time isn't a bottleneck. At 65 mph 100 ms batch collection time = 9.5 feet travelled. If there’s a deer on the road I want to know ASAP. Each track maintains an exponentially decayed confidence; hits add, misses decay. Crossing a confirm threshold promotes to “real” (green box in the demo video); dropping below maintain prunes it (still need to tweak this).

These Orin Nanos are surprisingly efficient. I'm about to add kalman filtering to the object tracking though... will see if that starts straining things...
 

jwatte

Macan Turbo
Well-Known Member
First Name
Jon
Joined
Jun 28, 2025
Threads
6
Messages
203
Reaction score
145
Location
US, CA
Vehicles
2025 Porsche Macan Turbo Electric PTS Viper Green
Country flag
You're running billions of FMAs on the matrix multiplies, and the low-dimensional Kalman filter is a concern?
(Although, to be fair, the MMs use the GPU, whereas that Kalman probably uses the CPU, but those ARM cores are still pretty beefy, all told.)

But, you know, any excuse to upgrade to a Thor :)
 
OP
OP

isahouh

Macan Turbo
Member
Joined
Oct 5, 2025
Threads
1
Messages
10
Reaction score
16
Location
San Francisco, CA
Vehicles
Macan EV
Country flag
So technically its not the Kalman part that’s most computationally taxing it’s the o(n3) Hungarian matching I have on top (and now we’re firmly in mumbo jumbo tech speak land :))

I don’t really expect this to be an issue unless if for some reason there are dozens of tracks.
 

Petzi

Macan Turbo
Well-Known Member
First Name
peter
Joined
Dec 23, 2024
Threads
12
Messages
477
Reaction score
402
Location
Austria
Vehicles
Macan Turbo EV, 911 limited, Mustang V8 1967, GMC Gran Sierra 1971, Smart Brabus
Country flag
Ha - no there's 0 hackery going on here. In fact 0 car-side software changes. This is basically just a fancy dash cam.

What are you thinking? If I had control over the headlight module I'd probably light up detected collision risks.
idid read your blog (respect!).
but you have not explained how you get this on the dash? with all respect but this seems to be a big challenge. def. nobody had managed something like this jet.
„this is basically a fancy dashcam“ ?? nobody here is able to install a dashcam app in the pcm. (not even porsche for their own dashcam) not to mention the center display in the dash..
 
Last edited:

sor

Macan Turbo
Well-Known Member
Joined
Mar 22, 2025
Threads
4
Messages
345
Reaction score
362
Location
USA
Vehicles
Macan EV
Country flag
idid read your blog (respect!).
but you have not explained how you get this on the dash? with all respect but this seems to be a big challenge. def. nobody had managed something like this jet.
„this is basically a fancy dashcam“ ?? nobody here is able to install a dashcam app in the pcm. (not even porsche for their own dashcam) not to mention the center display in the dash..
It looks like we got what we will get on this. Existing smartphone integration APIs can do this, and there are examples of apps (dozens?) putting content on the driver UI. It isn't that nobody has the tools to do something like this, but if a dash cam company tried to distribute an app that plays video in front of the driver it would be insta-denied. Not the intended use of these APIs and safety regulation involved. It is even possible that if this gets enough attention those APIs might get locked down more. An actual instructional might get more personal attention.

So I understand why there's not a lot of detail on this point, and it will likely remain a private dev app, but at the same time it is too cool not to share.
Sponsored

 
 







Top