What is Gamma Correction? - Video Tech Explained

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Hi all! This is a new style of content I haven't done before, please let me know what you think in the comments!
    I'm planning a few more videos in this style.
    == Links ==
    Support me: / videotechexplained
    My portfolio: camoncrocker.com

Комментарии • 164

  • @adityams1659
    @adityams1659 2 года назад +12

    *Someone get this dude a medal!*

  • @Dstonephoto
    @Dstonephoto Год назад +32

    I cannot imagine how much work went into researching and condensing all of this. Thank you for doing this. Dope explanation. It’s surprisingly hard to find comprehensive information on this topic. You have the magic touch!

  • @gespertino
    @gespertino Год назад +4

    Hi. I love your videos, you put a lot of work on them and they are very concise and informative.
    However, there is a fundamental mistake in this one you probably might want to revisit.
    Gamma correction is a curve applied to "cancel" the curve from a gamma-encoded image. Our non-linear perception is the reason for the encoding, not the correction. We want to see the images in ratios as close to the ratios present in the capture image as possible. And that means that our eyes will have to receive light in the same ratios the camera "saw".
    If all digital images were 32-bit float images, gamma correction wouldn't exist, as cameras would capture and store linearly, and displays shouldn't have to apply any curve to them.
    But since we're still using 8-bit integer images a lot, computers need a way to store them in that precision. Linear won't cut it, because of our non-linear perception: our eyes are more sensitive to shadows, and 128 levels of brightness for the darker parts of the image won't be enough to represent a smooth gradient, you'll se a lot of banding.
    So, images have to be accommodated to allocate more bitdepth for the shadows, leaving less precision for lighter parts, the ones we have less sensitiity to.
    That's gamma encoding, and that's the bending gamma correction cancels.
    You have all the pieces there in your video, but the leading idea is unfortunately wrong

    • @gespertino
      @gespertino Год назад +3

      And to address the question: "why linear images look wrong when displayed directy" that most of the people reading this might have at this point, the answer is simple: Monitors are applying a gamma-correction automatically, but since the images not gamma-encoded (when you dump linear to the display) you end up looking at a non-linear image.

  • @entropydefined2651
    @entropydefined2651 3 года назад +12

    This was the most concise and understandable explanation of what gamma actually is and does. Thank you for not over complicating it!

  • @jarkkolaiho462
    @jarkkolaiho462 4 года назад +65

    Very well done. Every other gamma curve explanation I've seen has neglected some aspect (capture tech, display tech, human eyesight) of the gamma curve topic, so definitely learned some new stuff here today.

    • @Daniel_WR_Hart
      @Daniel_WR_Hart Год назад

      One of them made a graph and got the x and y axes mixed up lol

  • @zhenkunwang2827
    @zhenkunwang2827 3 месяца назад +1

    Thank you so much! that explained everything. My understanding is
    1. Human eye's light sensitivity is lower than that of the camera's. (ex. 50% light in camera is about 25% in human eye)
    2. Gamma Correction, is a process that uses a mathematical model to match the digital screen light levels to that of the human eye's.
    3. As the result, Gamma correction evenly distribute the light level across a digital screen which appears to be natural lighting to the human eye.

  • @petermeinhart3735
    @petermeinhart3735 9 месяцев назад +4

    your work is insane, I'm in this rabbit hole for quite a while
    and your videos help so much!

  • @danrpalmer
    @danrpalmer 2 года назад +4

    I almost never comment on videos but I couldn't not do so here. This is one of the best tutorial videos I've ever seen breaking down a complex, somewhat esoteric topic into an understandable format to folk who have little or no prior experience in the domain. You've earned yourself a subscriber, and if you have a link to send a few bucks to you or a charity of choice, please feel free to reply with a link.
    Thanks for this superb content.

  • @averinmarkstroem8577
    @averinmarkstroem8577 4 года назад +35

    Great job dude! Watched maybe a dozen videos on the topic and this was by far the beat one! :) keep up the great work

    • @iComplainer
      @iComplainer 4 года назад

      Same avid RUclips watchers here. Gerald Undone value or better right here. Subscribed.

    • @ryorye
      @ryorye 3 года назад

      Best explanation I've seen so far! Subscribed!

    • @99SBX
      @99SBX Год назад

      I agree. Subscribed!

  • @xxhamedxx01
    @xxhamedxx01 2 года назад +4

    I barely get overwhelmed! But this video is pure gold!
    Very well explained!
    And you my man, you have a bright future in front of you cause you can't explain things that properly unless you have both the knowledge and intelligence!

  • @alish2001
    @alish2001 Год назад +5

    I've learned SO SO much from this singular video. Amazing job man.

  • @yeahright5663
    @yeahright5663 Год назад +2

    Such a well-thought-out script. Brilliant video!

  • @EliasReda
    @EliasReda 3 года назад +1

    Great job explaining it, this is probably the only video I watched that knew how to explain it with important details without getting lost in them.

  • @naderbazyari2
    @naderbazyari2 Месяц назад

    awesome video. I had no idea what was going on behind the scene, I just always pressed a button and there was my picture

  • @cb7pwn
    @cb7pwn 2 года назад +7

    why do all tech guys wear the EXACT same glasses...

  • @walterarlenhenry
    @walterarlenhenry 3 года назад +3

    This is an extremely helpful, and remarkably well-constructed lesson. I confess to having been confused about this subject in the past, and now it is making sense to me. Looking forward to watching more of your stuff.

  • @RuminInLove
    @RuminInLove Год назад

    Awesome video, got more here in 8 minutes than I ever could in hours on various forums talking about gamma.

  • @JOHAN_PERJUS
    @JOHAN_PERJUS 2 года назад +1

    ERRATA: Adding ONE light, as in the example, does not DOUBLE the amount of light (or photons) hitting the paper, this is because of something called the inverse square law. In order to DOUBLE the amount of photons it would require adding THREE additional lights. Please correct me if I am wrong. Otherwise, thank you for a very well explained video on Gamma curves. Kudos for the 4K upload as well!

    • @VideoTechExplained
      @VideoTechExplained  2 года назад +1

      I'm not sure how the inverse square law applies in this case. In my demonstration, I'm assuming the two lights are perfectly pointed at the exact same spot, in which case there would be twice as many photons reflecting off of that point.
      Granted, the alignment wasn't actually perfect in my practical demonstration, but the point still holds. If you take two identical sources of light and point them at the same spot, there will be twice as many photons reflecting off of it as there would be if there was only a single light source.
      However, while the number of photons is doubled, our eyes don't *perceive* the spot as being twice as bright

  • @glenwoodfin
    @glenwoodfin Год назад

    Thank you! I had no idea what gamma correction was; now I'm starting to understand its application.

  • @JohnMoran
    @JohnMoran 11 месяцев назад

    This was super interesting, and something I look all over for.

  • @subaquariamusic
    @subaquariamusic 3 года назад +1

    You're clearly very knowledgeable on this subject and are great at explaining the technical aspects in an understandable way. Just learned a lot. Thank you!

  • @camryhsalem5139
    @camryhsalem5139 3 года назад

    You explain Very complex subject in an excellent way you are talented Man

  • @numkim
    @numkim 17 дней назад

    BEST TUTORIAL IN THE WORLD!

  • @celes123ovo
    @celes123ovo Год назад

    Great job!
    I haven't known well about Gamma correction, and this helped me learn from fundamental scratch.
    Thanks!

  • @jonathanniakale4226
    @jonathanniakale4226 3 месяца назад +1

    You are a Hero brother.

  • @beautyadvocate
    @beautyadvocate 2 года назад

    Amazing video. This was the first straight forward, yet still in depth explanation I’ve heard. This was beyond helpful. Thank you.

  • @kelasphotoshop2023
    @kelasphotoshop2023 Месяц назад

    Thank you. You have cleared my mind about this topic now

  • @jacjacmtl
    @jacjacmtl Год назад

    That's the best video about Gamma correction I've ever seen. Very good job!

  • @shnake_case
    @shnake_case 2 года назад +1

    Thanks for great explanation! I think I am your 1000th subscriber 😊

  • @JoeKawano
    @JoeKawano Год назад

    “What is Gamma Correction? Why should I care about it?” 😅
    😅I’ve always been wondering the same thing.

  • @rackzz7084
    @rackzz7084 3 года назад +1

    All respect. I'm an artificial intelligence cs student and this is way better and more interesting than the stuff my prof did

  • @egjundis
    @egjundis 2 года назад

    Thank you!!! Now I finally feel like Gamma vs. Linear make sense.

  • @ScottConverse
    @ScottConverse 4 года назад +2

    Well done! More please.

  • @MrTerryRay1
    @MrTerryRay1 4 года назад

    Thanks for this explanation. Now this whole area of gamma makes sense.

  • @ravensatodds
    @ravensatodds 3 года назад +1

    Great explanation mate 👍🏼

  • @goemmer
    @goemmer 4 года назад

    Thanks for the best gamma-correction-explanation on youtube!

  • @ddddddddd9417
    @ddddddddd9417 8 месяцев назад

    Great explanation buddy. You are talented

  • @farkasszakal
    @farkasszakal Год назад

    Awesome. Pure gold information, very-well captured. Thank you!🙏

  • @daftstuff6406
    @daftstuff6406 Год назад

    great concise explanation of this complex topic. thanks again.

  • @goemmer
    @goemmer 4 года назад

    I have the feeling that you could get a great RUclipsr. Keep making those videos! Greetings from Switzerland.

  • @sightlessghost289
    @sightlessghost289 2 года назад

    Underrated creator, this video was amazing my man.

  • @VeranoggaSystems
    @VeranoggaSystems 3 года назад +1

    This was awesome, keep up the good work!

  • @NibuThomson
    @NibuThomson 2 года назад

    Appreciating your efforts👏👏👏

  • @danipe1998
    @danipe1998 3 года назад

    Hey. This is a easy understandable well made video. Thank you for explaining me a problem i had never looked for.

  • @loicleray
    @loicleray Год назад

    Thank you for making such an informative and succinct video. Much appreciated!

  • @pixelman457
    @pixelman457 2 года назад

    this dude is so underrated

  • @priesjensen
    @priesjensen 4 года назад +5

    Great video! Keep going :D

  • @InvisageStudios
    @InvisageStudios 3 года назад

    Another great explaination! You have a gift of simplifying complex things. Great work

  • @jleocarmo
    @jleocarmo Год назад

    Fantastic video, congrats!

  • @florubenberger
    @florubenberger 2 года назад

    That was a wonderful explanation - thank you very much!

  • @GhaithAshkar
    @GhaithAshkar Год назад

    wonderfull , that is the most ever best explaning i've been see

  • @rajatbanerjee3413
    @rajatbanerjee3413 6 месяцев назад

    Splendid...keep up the good work

  • @dreaminmc2
    @dreaminmc2 3 года назад

    Best explanation I've seen so far

  • @stevebarlow
    @stevebarlow 2 года назад

    Bravo! Been trying to make sense of gamma curves and this helped a lot. Thanks 😊

  • @QZ_AU
    @QZ_AU 3 года назад

    Great video!!! I always ignore gamma in making videos. Your video explains it well!

  • @DrTexx
    @DrTexx 2 года назад

    Excellent video, really well broken down and executed too. Thank you!

  • @user-tm3yj8gg6p
    @user-tm3yj8gg6p 2 года назад

    Great explanation

  • @eggs-benny
    @eggs-benny Год назад

    awesome video, thanks for explaining!

  • @flyingkri
    @flyingkri 2 года назад

    Very nicely structured and informative! Thanks!

  • @hunter8980
    @hunter8980 2 года назад

    Very genius! Very impressive! Thanks!

  • @mevsimpossible2
    @mevsimpossible2 2 года назад

    Really enjoyed this video

  • @ianharper6015
    @ianharper6015 Год назад

    An excellent video. Thank you.

  • @mccafga
    @mccafga Год назад

    Excellent video, thank you

  • @marcosmartin7487
    @marcosmartin7487 2 года назад

    I have learned a lot from this video. Thank you!

  • @computate.d9140
    @computate.d9140 2 года назад

    Thanks! Very helpful video!

  • @dougkruse3766
    @dougkruse3766 4 года назад

    Great info, and very well done. Should be way more views.

  • @Debrugger
    @Debrugger 2 года назад

    Really good stuff, glad I found your channel!

  • @royli3697
    @royli3697 3 месяца назад

    Thanks for the video, Camon! I learned a lot. Can you also help me understand the mathematics here a bit more? Specifically why does running the luminance values through a power expression distribute more data in darker areas?

  • @JL-vk1rs
    @JL-vk1rs 2 года назад

    fantastic video man, keep them coming!

  • @smit17xp
    @smit17xp 3 года назад +1

    amazing explanation. Thanks

  • @user-du3vo8hd1j
    @user-du3vo8hd1j Год назад

    Thank you vey much, this video helped me a lot!

  • @valerievnaa
    @valerievnaa Год назад

    Thank you for explanation!

  • @FirstnameLastname-xo3tq
    @FirstnameLastname-xo3tq 3 года назад

    Excellent. Thank you.

  • @NickGoldston
    @NickGoldston 3 года назад

    Extraordinary job. Thank you

  • @Gam3rKillz
    @Gam3rKillz 2 года назад

    Your videos are so good, thank you

  • @mariahezra
    @mariahezra 2 года назад

    This was so helpful! Thanks so much!

  • @dillonkellerman2549
    @dillonkellerman2549 Год назад

    Thank you VERY much.

  • @daracascansani
    @daracascansani 2 года назад

    Thanks a lot! Very well explained... :)))

  • @calmetosis
    @calmetosis 2 года назад

    Good stuff, Thank you!

  • @adomdarojat3074
    @adomdarojat3074 2 года назад

    very well done

  • @Oceansta
    @Oceansta Месяц назад

    Great video. Might i recommend anti-glare glasses or repositioning the lights?

  • @seth.
    @seth. 4 года назад

    Nice job man! This was a fantastic video.

  • @calogiga
    @calogiga 3 года назад

    Thanks for this explanation. It was very helpful.

  • @richzhart2374
    @richzhart2374 3 года назад

    Im really impressed! thanks for the explanation

  • @jannespollet4830
    @jannespollet4830 2 года назад

    Thank you, explained very well!

  • @cassandra101ism
    @cassandra101ism 2 года назад

    Great information!! Thanks for an awesome video!

  • @K-Visuals
    @K-Visuals 3 года назад

    Thanks for making this! This was very informative for me :)

  • @constantinasay2095
    @constantinasay2095 2 года назад

    loved it, please do more like this content

  • @lahiru3908
    @lahiru3908 3 года назад

    Damn straight to the point. Love

  • @georgecatterton5598
    @georgecatterton5598 4 года назад

    Amazing work! I wish I could thank you more!

  • @Haligonian
    @Haligonian 2 года назад

    Awesome video! Thanks

  • @kencritchley5546
    @kencritchley5546 3 года назад

    Thanks for the great info. Well done.

  • @PopeDope69-420
    @PopeDope69-420 3 года назад

    Hey man, love the video. I’d love to know what kinds of books or even textbooks you read to learn this stuff. Any chance you could let me know a few titles? :)

  • @roberttrisca8210
    @roberttrisca8210 2 года назад

    Thank you.

  • @tristanbackup2536
    @tristanbackup2536 2 года назад

    Needed to find out. Been playing alot of Halo & starting to think why some colours seem washed out & many shadows seem to dimmed when comparing other people's games. Turn down the gamma & boom, looks more natural, noticed some fog I forgot years ago. 😆

  • @masoomehtanghatari8750
    @masoomehtanghatari8750 4 года назад

    So great and informative video. Thank you so much

  • @defendermodsandtravels
    @defendermodsandtravels 2 года назад

    Well this video explained well that gamma is a power law transfer function which models how the human eye perceives light. So far so good. However I didn't understand where and how it's used.
    Another video on this subject talks about the response characteristics of CRT monitors and states that gamma is encoded in certain file types to compensate. It was as if they were discussing a different subject entirely.
    I remain confused.

    • @VideoTechExplained
      @VideoTechExplained  2 года назад

      Essentially, when comparing the use of gamma in analog vs digital technology, we're doing the same thing for different reasons. CRT screens did have the natural property of distorting the signal they were given in a way which roughly corresponded to Gamma 2.2. So in an analog system, images had to be gamma-corrected so that they would look right on people's TVs. In modern, digital systems there's nothing inherent in the design of LCD displays which will distort color, but they're nonetheless designed to add in that gamma correction, primarily to reduce banding.

  • @robmaric
    @robmaric 2 года назад

    This was amazing. Thank you!

  • @maitraiyakulshrestha439
    @maitraiyakulshrestha439 3 года назад

    You have great content brother, sending you love from India. Maybe you can do color grading breakdowns of famouse films or web series

  • @mickysingh483
    @mickysingh483 3 года назад

    Great explanation, keep it up 👍 👏