Cameras Can't Actually See Color - Video Tech Explained

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 105

  • @Omaryllo
    @Omaryllo 2 роки тому +48

    It's a common misconseption that camera sensors (and our eyes too for that matter) have "red", "green", and "blue" filters as you say. It's not like that. It's a filter alright, but it can let in light in a range of wavelengths at varying filtration rate. It's quite common that what's referred to as the red filter also lets in some light in the deep blue since our eyes work that way too (look up human cone cell responsivity). Debayering is part of the color science, but the most important thing is to guess what color each particular combination of site activations should be. Where each value is the "red", "green", and "blue" sites respectively, the expected site activations for pure green could be [10%, 40%, 8%]. This depends greatly on the characteristics of the sensor array, but from these values, you can make a pretty good guess at what color made it. (bonus: dogs only have 2 cone types. You can imagine how much less information that is, but how it's still sufficient to distinguish a lot of colors).
    To think of it another way. Our bodies are extremely good at these kinds of input to interpretation problems, not just our eyes. There's a guy who built a vest which have lots of points that give the skin a small electric shock all over his torso. He programmed it to do sentiment analysis on tweets he was shown and it would give distinct outputs depending on the sentiment of the tweet he read. The actual outputs were completely arbitrary and had no real meaning except that they were different whenever the sentiment was different, and vice versa. This worked incredibly well and he was able to guess if a tweet was negative or positive without reading it. He used it to follow hashtags and just know the general sentiment around the topic in real time. Just like our eyes interpret a set of inputs, this guy essentially turned his torso into a capable sensor by just feeding it correlating inputs.

    • @VideoTechExplained
      @VideoTechExplained  2 роки тому +13

      Please correct me if I'm wrong, but aren't the color filters on a sensor designed around the sensor's native color space, rather than the response of the human eye?
      I know that the response of our cones to different frequencies isn't as simple as "red, green, and blue" because each type of cone responds to a wide range of frequencies, with lots of overlap between them. I covered this in my latest video on color spaces.
      But, if my understanding is correct, every camera sensor has a native color space which is defined by its color filters, and is usually different than the response of human eyes. So for example if my camera's sensor natively operated in Rec.709 (which I realize, most don't) then if I were to look at only the "red" pixels prior to debayering I would basically be seeing the red channel of a Rec.709 image, correct?
      As I understand it, there's no such thing as an absolute "red," "green," or "blue," but we can define RGB color primaries using CIE 1931, and it's those primaries that a camera sensor is filtering for.
      I always appreciate an opportunity to learn more, though, if I am wrong :)

    • @Omaryllo
      @Omaryllo 2 роки тому +4

      I don't think it's like that with camera sensors. These are great questions and i wish i knew the answer for sure. I can only speculate, but here's my educated guess.
      I have several reasons to believe it's like i describe. Firstly, it's probably much easier to develop software to guess the color from sensor readout than to design hardware that responds just right to every wavelength. I'm not versed in silicon chip material science, but i think it's quite fair to assume. I study cs with specialization in machine learning, and i think this task is quite trivial software wise. Tuning and comparing with real life is probably where the bulk of the work is.
      I'm not sure of this one, but I believe it's actually not possible to have the color sensors map directly to primary colors. There are many ways to combine wavelengths at different intensities to make the same color. Seems like there would inevitably be gabs in the color space if you don't use high CRI lighting. It seems 3 sensors with varying responsivity is enough to distinguish all colors as our brain can do evidently.
      Lastly, just looking at the responsivity graph of some cameras who have made it public, it kinda looks like it's not mapping to primaries, though I'd need a spectrometer and know the camera's internal color space to know for sure.
      I definitely need more insight into this. I guess there's only one way to know for sure, and that's to ask someone who works on this stuff.

    • @VideoTechExplained
      @VideoTechExplained  2 роки тому +7

      @@Omaryllo I think we may be in agreement without realizing it! I agree that the camera sensor can't perfectly distinguish every frequency, and instead processes the raw input from the sensor to create color. And I also agree that the native color space of a camera sensor is likely not a standard one like sRGB (that was only used as an example in my previous comment.) The camera has some native color space which the system converts to whatever gamut has been chosen for the final output. And whatever that native color space is, I think that its three primaries at least *roughly* correspond to Red, Green, and Blue, even if they aren't actually the *same* Red, Green, and Blue used in something like sRGB.
      My point is that I think the main point of the video still stands, even if it is a bit of a simplification. The video does gloss over the intricacies of how color spaces work (though I cover that in depth in my latest video) and it also fails to mention that the camera is likely using different color primaries from the final output.
      The main purpose of the video was to highlight how the camera can't actually capture full RGB data at every pixel, and instead has to extrapolate from incomplete information. I'll accept the critique, though, and consider updating this video at some point in the future with a more comprehensive explanation :)

    • @bragapedro
      @bragapedro Рік тому

      About the camera sensor thing, I can't say that's true for all cameras, especially newer ones, since my experiment used quite an old one, but by looking at some sunlight dispersed through a diffraction grating, I was able to verify that the filters used in my camera had actually very little overlap between frequencies.
      In other words, what looked to my eyes like a whole bunch of very smoothly spaced out colors, looked to the camera like a block of blue, a block of green, and then a red one, with thin slivers of cyan and yellow separating them

    • @johngood8742
      @johngood8742 7 місяців тому

      @@VideoTechExplained In professional cameras, the ratio of these can be controlled with the "User matrix" function.

  • @lanolinlight
    @lanolinlight Рік тому +12

    Never thought I'd live to see the 3-chip cameras of my youth described like archaeological artifacts.

  • @user-ug6kk5ux5q
    @user-ug6kk5ux5q 10 місяців тому +2

    Your way of making this video was so creative! I love it!

  • @Бодров13
    @Бодров13 19 днів тому

    I was actually in other videos looking for pixel size effect on camera sensors, ended up accidently in this genius channel.

  • @FellowRabbit
    @FellowRabbit Рік тому +3

    Your channel will go far one day. Keep at it my dude. You have what it takes.

  • @naveenraja7
    @naveenraja7 Рік тому +3

    You sir, are a genius when it comes to explaining complex science in simple words!

  • @johngood8742
    @johngood8742 7 місяців тому

    I work in a television station. Many people don't know what you're saying, not even my colleagues. Even say in a video that colors don't exist, only in our brains! I subscribed. I wish you all the best!

  • @daftstuff6406
    @daftstuff6406 Рік тому +3

    great explanation of this complex material. thank you.

  • @markusmachel397
    @markusmachel397 Рік тому +1

    That was a cool video, gained a like and a sub. I started today a 'computer photography and AI in mobile devices' course at my university. The first class was a broad introduction about lenses, cameras, sensors, processing etc. Your video helped me visualize and understand some concepts way better. It is fascinating.

  • @jdpainson
    @jdpainson Рік тому +1

    Amazing video ! You are a genius and a great teacher ! Thank you so much !!!

  • @skilllanoodle
    @skilllanoodle Рік тому +1

    awesome video, super underrated channel you got here!

  • @bdyytubeyou
    @bdyytubeyou Рік тому +1

    Good job explaining a complex subject in layman terminology!

  • @fanggladys9986
    @fanggladys9986 2 роки тому +19

    honestly you captured what my professor taught me in a whole semester, but much better.

  • @stevenneiman1554
    @stevenneiman1554 Рік тому +14

    In fairness, human eyes can't see colors either. We just have three kinds of cone cells that react differently to different wavelengths.

    • @johngood8742
      @johngood8742 7 місяців тому +1

      Our brain imagines colors.

    • @Dr904
      @Dr904 2 місяці тому

      Well. Yes and no.
      Our eyes can truly see colours. Three of them + white.
      Cameras can only “see” white natively, that’s why they use bayer filters.
      But our eyes do not have any fillers like that. Each cone cell natively only reacts to a specific span of colour wavelengths.
      So saying that our eyes can’t see any colour is incorrect.
      However. Every other colour except red, green, blue and white are basically imagined by our brains by combining information from different cone cells.
      So. For example. Our eyes truly cannot see colours like cyan, yellow and magenta.

  • @alexa4956
    @alexa4956 2 роки тому +4

    Great Video! I use 3 cameras, a Nikon, a Sony and a Canon. It's always interesting to see how they reproduce color for the same image that is subtly different.

  • @tallamtharunsai7214
    @tallamtharunsai7214 2 роки тому +7

    such a cool explanation, loved it when you are actually applying it to the video on running. This is very creative and information practically. Thanks for saving a day to understand this

  • @michaelbeckerman7532
    @michaelbeckerman7532 Рік тому +2

    Yet another terrific video! Really well done.

  • @filmmakerseven5504
    @filmmakerseven5504 Рік тому +1

    this guy is too underrated, great video as always!

  • @sarlcva4922
    @sarlcva4922 2 роки тому +1

    sh***t i spend months trying to understand how it work, you make it easy and clear in few munites, you are the best and you are so young, i guess you would change the image technology some day, keep going.

  • @arnavsingh8840
    @arnavsingh8840 Рік тому +1

    Beautiful Explaination, on point, sufficient and untangling the wonders of technology for a mere photographer

  • @BenDov
    @BenDov Рік тому +1

    what a great explanation, thank you!

  • @HenriT
    @HenriT 2 роки тому +1

    Best kolour explonation so far!
    Props to you mister!

  • @conradovergueiro
    @conradovergueiro Рік тому +1

    Thank you for explaining so well in a video so well though. You deserve so much more views and subscribers!

  • @biffmercury
    @biffmercury Рік тому

    Dude, you totally knocked it out of the park. Great explanation.

  • @UrvashiBalasubramaniam
    @UrvashiBalasubramaniam 7 днів тому

    Incredibly intuitive explanation, thank you so much

  • @ΧάρηςΓκαλές
    @ΧάρηςΓκαλές 3 роки тому +2

    I did enjoy it actually .... Nice ... Keep making Videos about cameras and videography please and more often..

  • @marcelcukier
    @marcelcukier Рік тому +2

    pretty good content. very well explained

  • @senalperera8629
    @senalperera8629 2 місяці тому

    best explaination💪🏽💪🏽.. the video editing is on point. and it conveys the message well

  • @choke_the_woke1179
    @choke_the_woke1179 3 роки тому

    its the best tech channel on youtube if u ask me

  • @ShawnThuris
    @ShawnThuris 3 роки тому +2

    Great explanation and editing!

  • @tianquansu
    @tianquansu 4 місяці тому

    Very cool demonstration! Wonderful!

  • @jannis3326
    @jannis3326 2 роки тому +2

    This is so well explained! Thank you :)

  • @ViperzITG
    @ViperzITG 3 роки тому +3

    Really nice content and a nice way to structure it :)

  • @chicozaragoz1045
    @chicozaragoz1045 2 роки тому +1

    Incredible bro, I liked it ! So much information! Thank you very much!

  • @phipsart6424
    @phipsart6424 16 днів тому

    Can you make a video about additive and subtractive color mixing?
    I am confused on what happens especially with hue and saturation. Also, why are basic colors of subtractive color mixing not red, green and blue, but cyan, yellow and magenta?

  • @BekirSai
    @BekirSai Рік тому

    Great explanation with a great edit.

  • @Pixmation
    @Pixmation 3 роки тому +1

    Excellent explanation!

  • @gnattress
    @gnattress Рік тому +3

    FYI: the colours you see in a final camera image have practically nothing to do with the demosaic algorithm. What determines the colour is first the CFA dyes and the bandpass colour filter (blocks UV and IR) in front of them. Next would be the colorimetry math that calibrates scene colours to XYZ (and from there to any defined colour space). Finally, what you see is a "graded" image, and colour there goes through a creative process. Even with camera defaults, there's still a creative process involved. Looking at the shot you chose from Phil Holland, he was also looking at flares into the lens, for which the colour will be impacted by the formulation of anti-reflecting coatings in the optical path.
    Where demosaic algorithm will alter colour is on the very small scale. Say you have some fine scene detail - the colour of an individual pixel on an edge will be determined by demosaic, but the average colour of the scene object (which is what you will be seeing in the finished image) will not to any real extent.

    • @imac3355
      @imac3355 Рік тому

      All bayers are still a B&W sensor with a colour filter slapped on top. It is a compromise, and not many manufactures want to really admit that. This is one reason pixel shift exists and is a selling point as manufactures know the bayer filter is not the best at capturing colour. Foveon is a different story.

    • @gnattress
      @gnattress Рік тому

      @@imac3355 Yes, Foveon is a different story. It's a different type of compromise because silicon depth is not a good colour filter, so you're replacing the lack of co-sited colours with poor and noisy (the noise is due to trying very hard to extract accurate colour) colours.

  • @lucetto
    @lucetto Рік тому +1

    loved it, thanks for the lesson

  • @dargon881
    @dargon881 3 місяці тому

    What a great video! Very clear explanation)

  • @vertigoz
    @vertigoz Рік тому +1

    It would be great if you and technology connections did something together!

  • @andreslot6134
    @andreslot6134 2 місяці тому

    What a great explanation!! Thanks man

  • @BenStoneking
    @BenStoneking 5 місяців тому

    Excellent explanation! Thank you very much!

  • @QZ_AU
    @QZ_AU 3 роки тому +1

    Really great video man. Thanks!

  • @omriwarshavski4643
    @omriwarshavski4643 2 роки тому +8

    Basically in debayering you need to interpolated not to extrapolate. The main difference between different cameras\sensors is not the debayering algorithm but the different color filters, compare the spectral response of different sensor from different manufacturers.

  • @AI-xi4jk
    @AI-xi4jk 2 місяці тому

    Excellent video! 👍

  • @ZaryPhotography
    @ZaryPhotography 9 місяців тому

    MAAAAAAN THIS VIDEO WAS TOOOOO HELPFUL!!!!!

  • @rajeshdharmana3156
    @rajeshdharmana3156 5 місяців тому

    with this one video u got my sub

  • @alexmassy
    @alexmassy 3 роки тому +1

    Damn ! that some great informations ! thanks a lot for sharing ! Greatly explained !

  • @WillJBailey
    @WillJBailey Рік тому +1

    Not enough time for Fujifilm’s X-Trans?

  • @DrakeJr437
    @DrakeJr437 Рік тому

    jesus dude, you are crazy underrated, this video was amazing, good job!

  • @ethmos
    @ethmos Рік тому

    With the possible comeback of analog computing, could we improve image capture?

  • @quantumai6579
    @quantumai6579 Рік тому

    Great Explanation....

  • @TenaciousMike
    @TenaciousMike 8 місяців тому

    Great explanation

  • @gregsullivan7408
    @gregsullivan7408 27 днів тому

    Suggested title: how color camera sensors work

  • @ruuddekorte4541
    @ruuddekorte4541 10 місяців тому

    Very helpful. Thank you!

  • @vishesh.jindal
    @vishesh.jindal 3 роки тому

    your're a legend! love your content

  • @pawfan
    @pawfan 4 місяці тому

    Well explained!

  • @maenzeidan9154
    @maenzeidan9154 2 роки тому

    You are simply great.

  • @SachithDS
    @SachithDS 5 місяців тому

    Thanks for this!!!

  • @monsterandmaster
    @monsterandmaster 8 місяців тому

    Why a don't understand is that it's supposed (what I learned) to be sub pixel green, red and blue that code either in 8 or 10bit color information for the most common camera. So how does it come out black and white ?

  • @amermeleitor
    @amermeleitor Рік тому +1

    Just make an addendum with info about Fuji X Trans and Sigma Foveon and other kind of filter systems

  • @kunalsoni7681
    @kunalsoni7681 3 роки тому

    really very informative video this is 😍😊

  • @lachlanlau
    @lachlanlau Рік тому

    0:41 What about Sigma's Foveon sensors?

  • @kingofbollywood7386
    @kingofbollywood7386 Рік тому

    Great video!

  • @JimRobinson-colors
    @JimRobinson-colors 3 роки тому

    Nicely explained.

  • @korayavci954
    @korayavci954 2 роки тому

    Perfect explenation!!!

  • @creative.lights
    @creative.lights Рік тому

    This dude is a legend

  • @garneldgarneld
    @garneldgarneld Рік тому

    great video!!

  • @Quasifinance
    @Quasifinance 3 роки тому

    Amazing video thank you!

  • @pedpedpedpedpedpedpedpedped
    @pedpedpedpedpedpedpedpedped 3 місяці тому

    lovely video

  • @rodrigoalcocerdegaray
    @rodrigoalcocerdegaray Рік тому

    Amazing explanation. If there are de-bayering algorithms is there such a thing as a RE-bayering algorithm? that is, a software that can create a bayer array out from a jpeg? the loss of resolution wouldn't matter to me.

  • @BlueLinerMedia
    @BlueLinerMedia Рік тому

    Is this the reason for a “green screen” instead of some other color?

    • @VideoTechExplained
      @VideoTechExplained  Рік тому

      Partly! Theoretically any color can be used for chroma keying, but green and blue are by far the most common since they tend not to clash with human skintones. Green has been an especially popular choice since the switch to digital cameras because bayer-pattern sensors record much more information about the green channel than any other

  • @acidmeerkat
    @acidmeerkat 3 роки тому

    Great video

  • @rontalamahender8966
    @rontalamahender8966 2 роки тому

    thank you soo much, !!!!!!

  • @burgercube
    @burgercube Рік тому

    This as you call it intelligent algorithms actually just convert one type of lack of data to another type of lack of data. And what people consider as 4k is actually far from the true 4k. People just got used to it and call it 4k. In reality if you downscale 4k image to 1080 you lose just 25% of information, which is barely noticeable.

  • @Castle3179
    @Castle3179 8 місяців тому

    Hmmm? Different colors at different positions on an array... imagine if instead it was different colours at different points in time too close together to distinguish.

  • @nathanielmcbride2645
    @nathanielmcbride2645 3 роки тому

    Mind blown!

  • @ePICS8
    @ePICS8 2 роки тому

    Can u talk about the relationship between green and why we use it as a Chroma key

  • @iComplainer
    @iComplainer 3 роки тому +1

    🐐

  • @jamesturnbull9328
    @jamesturnbull9328 Рік тому

    I guess skynet might not be about to take over.

  • @5stardave
    @5stardave Рік тому

    My camera shoots on film, it sees color just fine.

  • @SiamBinAyub
    @SiamBinAyub 8 місяців тому

    wow

  • @franciscofigueroa5908
    @franciscofigueroa5908 7 місяців тому

    genius

  • @OldManYellingAtCardboard
    @OldManYellingAtCardboard Рік тому +1

    Good video, but the title is horribly misleading. Of course cameras see color. You just described how they do. In fact it's done in a way to mimic how our eyes see color. Perhaps it's more of a philosophical argument, but one could say color doesn't even exist in the way you experience it. It's only how our minds differentiate different wavelengths of light for us. It's actually so abstract an experience that saying cameras don't see color because of the process involved is wildly disingenuous. But I know, clickbait is necessary.

    • @kevinclass2010
      @kevinclass2010 Рік тому

      the CMOS photodiode truly cannot see color. It depends on filters to do so. It's the same reason CMOS can be used in infrared and UV astrophotography.

    • @OldManYellingAtCardboard
      @OldManYellingAtCardboard Рік тому

      @@kevinclass2010 Title of video "Cameras Can't Actually See Color", not CMOS photodiodes.

  • @DanielPetre
    @DanielPetre 19 днів тому

    oh my god, colors aren't real ! like birds !

  • @StevenSiew2
    @StevenSiew2 Рік тому

    Just do a simple naive debearing algo, take the simple average.

  • @palm0018
    @palm0018 Рік тому

    That's why digital cameras are bad at representing color. They only guess the color.

  • @jplpagan
    @jplpagan 2 роки тому

    who else came here from TikTok? ;)

  • @nathanpizar4630
    @nathanpizar4630 6 місяців тому

    Iron your shirt? I can't hear what you're saying over the wrinkles. :P

  • @白夜baiye
    @白夜baiye 2 роки тому

    Hello, I just saw this video from a Chinese video site, (a Chinese netizen reposted this video, but I can't get any profit), many people think this video is very good, so do I, so I came to youtu, specializing in Follow you, (using translator)ʚ😊ɞ

  • @MrSushant220
    @MrSushant220 7 місяців тому

    Hats off dude.......

  • @steveshu5817
    @steveshu5817 2 роки тому

    really good video