I understand the basics of how vision works, but correct me if I'm wrong at any point. Electromagnetic radiation is emitted from the sun as a byproduct of fusion, in the form of photons. These photons travel a vast distance at an incomprehensible speed, and bounce around the atmosphere a bit. A photon strikes something such as a banana, which absorbs all wavelengths of light but yellow, and reflects that frequency away. That yellow light happens to find its way into my eye and onto my retina, at which point the red and green cones are stimulated by this frequency, and sends neural information to my brain where the image of a banana is created, adding other abstract, 3 dimension information like size and distance from me. My question is this. The sun obviously does not emit yellow light. The banana is only yellow because that's what light didn't get absorbed. What is it about the banana, physically/atomically that when light hits it, it changes the light from white light to yellow? How is the photon changed by the banana to carry this new information? Also, is it fair to say "a photon" or am I describing it inaccurately? Should I be using language that makes it sound more wave-like than particle-like? I feel like in the context that I'm describing the phenomena, I shouldn't be.