Inverse Rendering for EM fields #1711
Replies: 1 comment 5 replies
-
Yes, that's the sort of integrals that we solve in inverse rendering.
I'm not so sure about this, because I don't quite know what the differences are. I imagine that these would indeed both need to be changed to correctly reflect how the scattered field behaves. One important note is that we don't have any tools in Mitsuba to efficiently handle differentiation of polarized light. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all, I know this isn't my first time here 😅, but was wondering if this certain idea is feasible in the context of inverse rendering
Please pardon my lack of knowledge, I come from an electrical engineering background 😅
Basically, I have an antenna at a certain location$r$ that picks up scattered electromagnetic fields from an object.
The transmitter shoots rays, and it radiates off the surface. The intensity of the radiation as seen by the receiver is as follows.
$\vec{E_s} = 2ik\iint_{rays} \hat{r} \times (\hat{r} \times ( \hat{n} \times \hat{H_i} ) e^{ik(t - \hat{r} \cdot \vec{r'})}ds'$ , where $\hat{r}$ is the unit camera direction, $\vec{r'}$ is the hit location of the rays, and $\hat{H_i}$ is the initial ray polarisation. The result is a single 3D complex vector.
From what I've read in literature, using the Reynold's transport theorem, I can possibly decompose the derivative of this integral as$\frac{\partial}{\partial \pi} \vec{E_s} = \iint \frac{\partial}{\partial \pi} \vec{F}(r', \pi) ds' + \oint \Delta{\vec{F}} (\frac{\partial \vec{r'}}{\partial \pi} \cdot \hat{n}) dl$ , where $\vec{F} = 2ik\hat{r} \times (\hat{r} \times ( \hat{n} \times \hat{H_i} ) e^{ik(t - \hat{r} \cdot \vec{r'})}$ .
Then I can possibly use mitsuba's direct projective integrators to perform inverse rendering in the context of this?
I tried looking into Sionna RT, but it is a completely different application use case.
If it can be done, do I have to modify the sensors to behave more like the receive antenna, or maybe modify the BSDFs? Because the scattered field emanating from the surfaces do not really behave like the reflection types given in mitsuba.
Once again, thank you for your time 😄
Beta Was this translation helpful? Give feedback.
All reactions