• 1 Post
  • 65 Comments
Joined 2 years ago
cake
Cake day: July 4th, 2022

help-circle
  • GrappleHat@lemmy.mltoAsklemmy@lemmy.mlComplexity
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    The part you remember was not about eating the animal due to hunger. He was observing that when he was away from “civilization” for long enough he noticed that he started to think in a more primal way. In that case, it was tearing a squirrel to shreds raw with his teeth! (or something) :)











  • A couple of ideas:

    Encoding holograms

    • Model the object in 3D space (using Blender maybe?)
    • Use the Angular Spectrum algorithm to model light propagation, its interaction with the object, and it hitting the recording medium.
    • Your final recorded hologram should have two maps (aka “images”) across (x, y): a map of the light’s amplitude and another of its phase offset. This is your recorded hologram.

    Decoding holograms:

    • Use the angular spectrum algorithm again except reverse the light’s propagation direction. The amplitude and phase maps from the encoding phase are the initial conditions you’ll use for the light.
    • The light’s amplitude and phase information you calculate at various planes above the recording plane are the 3D “reconstructed” image.

    Last thought

    Holography is often used to record information from the real world, and in that process it’s impossible to record the light’s phase during the encode step. Physicist’s call it “the phase problem” and there are all kinds of fancy tricks to try to get around it when decoding holograms in the computer. If you’re simulating everything from scratch then you have the luxury of recording the phase as well as the amplitude - and this should make decoding much easier as a result!