logo Sign In

Color matching and prediction: color correction tool v1.3 released! — Page 24

Author
Time
 (Edited)

I’ve been developing some new algorithms for color corection purposes. This one is particulary meant for HD transfers that are good in terms of detail, and exposure, but have the “wrong” colors, when compared to the 35 mm reference.

One of the problems of 35 mm prints, if you can call it that, is that a print generally has more contrast, more saturation, and less detail, than a scan made directly from an interpositive, as is often done when a HD transfer is made. Consequently, when you try to match the colors of a HD transfer to a print, the contrast is enhanced, leading to crushed blacks and blownout whites. Of course if you want to match the print in terms of contrast and exposure that’s not a problem, but if you want to have the colors, but still have it look like an official release, you’ve still got a little work ahead. This algorithm is a post-processing step, that can do this.

Here’s an example for The Dark Knight.

35 mm:

Bluray:

Bluray matched to 35 mm:

Bluray matched to 35 mm, and corrected for contrast, saturation, and exposure:

So, now we have 35 mm colors, with bluray detail, contrast, and exposure.

Here’s another example, for the Star Wars bluray (which is a bad reference, but it’s just an example).

35 mm:

Bluray:

Bluray matched to 35 mm:

Bluray matched to 35 mm, and automatically corrected for contrast, saturation, and exposure:

Author
Time

WOW! Awesome job as usual DrDre!

Author
Time
 (Edited)

Here’s another example, where for Raiders of the Lost Ark, the colors of the WOWOW are matched to the laserdisc, but we want to keep the contrast, saturation, and exposure of the WOWOW.

Laserdisc:

WOWOW:

WOWOW matched to laserdisc:

WOWOW matched to laserdisc, and automatically corrected for contrast, saturation, and exposure:

Author
Time

DrDre said:

Bluray matched to 35 mm, and automatically corrected for contrast, saturation, and exposure:

That looks an awful lot like the 97 Laserdisc to me.

Author
Time

Is there still no way to load either the LUT or the color-correction model in AviSynth?

Author
Time

Chewtobacca said:

Is there still no way to load either the LUT or the color-correction model in AviSynth?

Not as far as I know…

Author
Time

DrDre said:
Not as far as I know…

Thanks for the reply. Let’s hope someone figures it out at some point.

Author
Time

Colek said:

https://dl.dropboxusercontent.com/u/24509299/Brat.zip

Got some weird problem. The LUT generated using these two images cannot be read in Adobe Premiere Pro nor Briz LUT Converter (Imcomplete file). Tried doing it few times, over and over, but can’t get proper LUT to output.

Have you tried cropping both frames? I’m still not sure why the LUTs sometimes come out wrong.

Author
Time

DrDre said:

Colek said:

https://dl.dropboxusercontent.com/u/24509299/Brat.zip

Got some weird problem. The LUT generated using these two images cannot be read in Adobe Premiere Pro nor Briz LUT Converter (Imcomplete file). Tried doing it few times, over and over, but can’t get proper LUT to output.

Have you tried cropping both frames? I’m still not sure why the LUTs sometimes come out wrong.

Tried cropping them from inside of your app itself but that didn’t work either. I’ll try with some different frames.

Author
Time

DrDre said:

Colek said:

https://dl.dropboxusercontent.com/u/24509299/Brat.zip

Got some weird problem. The LUT generated using these two images cannot be read in Adobe Premiere Pro nor Briz LUT Converter (Imcomplete file). Tried doing it few times, over and over, but can’t get proper LUT to output.

Have you tried cropping both frames? I’m still not sure why the LUTs sometimes come out wrong.

I know now why the LUTs come out wrong, and a new version will be uploaded today.

Author
Time

Hey mate,

Tried the new 1.4 version with 5 different frames from that movie. Sadly, only one out of these five resulted in working LUT file, so there is still something wrong 😦

Author
Time

Colek said:

DrDre said:

Colek said:

Hey mate,

Tried the new 1.4 version with 5 different frames from that movie. Sadly, only one out of these five resulted in working LUT file, so there is still something wrong 😦

Here’s a new link. I think this should do the trick.

https://drive.google.com/file/d/0B8_LYKyZDiajMUtCbElBU0NtdGs/view?usp=sharing

The problem persists in this one as well.

This time I tested it on the frames you shared, and the LUT worked in Resolve.

https://drive.google.com/file/d/0B8_LYKyZDiajeEZOeE50Z3cxWVE/view?usp=sharing

Author
Time

DrDre said:

Colek said:

DrDre said:

Colek said:

Hey mate,

Tried the new 1.4 version with 5 different frames from that movie. Sadly, only one out of these five resulted in working LUT file, so there is still something wrong 😦

Here’s a new link. I think this should do the trick.

https://drive.google.com/file/d/0B8_LYKyZDiajMUtCbElBU0NtdGs/view?usp=sharing

The problem persists in this one as well.

This time I tested it on the frames you shared, and the LUT worked in Resolve.

https://drive.google.com/file/d/0B8_LYKyZDiajeEZOeE50Z3cxWVE/view?usp=sharing

It is perfect now! Tested with few frames and all worked flawlessly. Thank you very much!

Do you have any Skrill address? I’d like to donate some money 😃

Author
Time

Colek said:

DrDre said:

Colek said:

DrDre said:

Colek said:

Hey mate,

Tried the new 1.4 version with 5 different frames from that movie. Sadly, only one out of these five resulted in working LUT file, so there is still something wrong 😦

Here’s a new link. I think this should do the trick.

https://drive.google.com/file/d/0B8_LYKyZDiajMUtCbElBU0NtdGs/view?usp=sharing

The problem persists in this one as well.

This time I tested it on the frames you shared, and the LUT worked in Resolve.

https://drive.google.com/file/d/0B8_LYKyZDiajeEZOeE50Z3cxWVE/view?usp=sharing

It is perfect now! Tested with few frames and all worked flawlessly. Thank you very much!

Do you have any Skrill address? I’d like to donate some money 😃

Nope, I appreciate it, but it’s not necessary. I’m just happy the tool has turned out to be useful.

Author
Time

Well, then I would want to thank you once more for your work, this tool is really something great 😃

I was wondering if you do have plans on adding batch support to it and multiple threads? Like you could just make list of tests images and references to it and make them export it to LUT automatically. Could leave it overnight to do the work. I can run 8 calculations at once to hit 100% of CPU usage, but setting them up manually takes some time, so threads could be very nice thing too.

I really appriciate your hard work on this, your tool is just fantastic.

Author
Time

which software i can make all the frames from a video and back to a video?

Author
Time
 (Edited)

Colek said:

Well, then I would want to thank you once more for your work, this tool is really something great 😃

I was wondering if you do have plans on adding batch support to it and multiple threads? Like you could just make list of tests images and references to it and make them export it to LUT automatically. Could leave it overnight to do the work. I can run 8 calculations at once to hit 100% of CPU usage, but setting them up manually takes some time, so threads could be very nice thing too.

I really appriciate your hard work on this, your tool is just fantastic.

Thanks for the compliments! There may be a version with automated processing in the near future. Multithreading is not possible at this point.

Author
Time

benduwan said:

which software i can make all the frames from a video and back to a video?

I use Virtualdub.

Author
Time
 (Edited)

i installed your software and open as admin.
don´t work.
got a error:

i use win7 64bit.

Author
Time

benduwan said:

i installed your software and open as admin.
don´t work.
got a error:

i use win7 64bit.

You have to install the MATLAB runtime environment (MCR), before you can run the user interface. It’s part of the pkg file.