2017-12-02, 03:26 AM
Bear with me, most of this is yet science fiction at this point, as will be clear quickly. Maybe, to a certain extent, it's also just me making an overly elaborate joke.
Okay, here goes: There is a theoretical possibility to regrain Terminator 2, using the 2015 Lionsgate release (original grain!), while retaining the color and most of the better detail of the new release. This thread is supposed to serve as a proof of concept on a single frame.
I took a screenshot of the same frame of the 2015 Lionsgate release and the 2017 Remaster from caps-a-holic.
- Loaded in Photoshop.
- Removed black borders (to not confuse auto-align, as the cropping is slightly different).
- Auto-aligned.
- Slightly nudged to improve align on face.
- Shake Reduction filter on 2015 release (essentially deconvolution) to bring out more of the grain structure
- High Pass filter on this shake-reduced version at around 2.8 px.
- Auto-contrast on the high-passed 2015 screenshot, layer mode set to Overlay.
- Fine-tuned opacity a little.
Okay, a few explanations. 2.8 pixels highpass was chosen because that seemed the value at which a higher value no longer better retained grain. Now, the result of this is the new version with the old grain overlaid.
Problem: High pass preserves all other details in that frequency range too. This is a problem because that information now exists both in the overlay and in the 2017 transfer, so it exists "doubly", which results in a sharpening and edge-enhancing effect that is quite ugly. I'll propose a possibly better solution later, but for now here's how I solved it for my little experiment:
- Blurred 2017 release at roughly 2.8px (did a little fine tuning with the slider). Now the edges under 2.8px "wavelength" were taken purely from the 2015 release while everything with lower frequency was still from the 2017 (thus retaining coloration for the most part etc.)
- Problem: Now all the fine detail from the 2017 release is lost.
- Solution: Copied sharp 2017 release on top of this whole mess and did a high pass at around 1.2px or so (where the 2015 release no longer resolves any detail). Set to overlay. Fine-tune opacity a little.
Result: Wavelength down to around 2.8 pixels: from 2017. Between 2.8 pixels and 1.2 pixels or so: From 2015 (includes grain and some mild fine structure). Under 1.2 pixels and microdetails: 2017 release (for that gain in clarity!). 3 "layers" in total.
May I present: 2015 Release, 2017 Release, Hybrid!
[Image: a88106674747673.jpg] [Image: c40b60674748093.jpg][Image: 1a8751674747893.jpg]
For your convenience, I also created a screenshot comparison for 2017 vs Hybrid: http://screenshotcomparison.com/comparison/125219
Okay, some problems:
- Frames don't align perfectly, as you can see.
- Some ringing from the deconvolution (at edges of frame and in lamp and possibly other places).
- It doesn't look absolutely perfect. I didn't really spend more than 10 seconds fine-tuning each value. I think the result could be improved by someone more dedicated than me to find the sweet spot and use the right filters etc. (I used Gaussian Blur for blurring the 2017 low-frequency "base"). There is some mild kind of "ghosting" or vaseline-kind of thing.
- Grain doesn't look ideal (lacking finer detail as it's an old remaster and also some remnants of compression artifacts). Could complement with digitally generated grain.
- Method is kinda not super elegant
Good sides:
- Fine detail from 2017 Retransfer mostly retained.
- Colors from new transfer retained
- Picture no longer looks terribly DNRed and looks kind of enjoyable. Face looks much more "human" now, some of the organic structure has returned from the 2015 release.
- Restored the authentic dust speck on the left side of the duct!
Now here comes the part where it's just science fiction:
- Auto-align might not work ideally on all frames. Plus, it distorts both layers, not just one, and needs slight manual adjustment. Stutter would likely result in video.
- Other scenes may be more distorted, not fixable for auto-align (that is where the recent thread about aligning sources may come in handy).
- Deconvolution in Photoshop is pretty slow. We're talking multiple seconds per image. Would take some dedication. Although the AVISynth plugin FQRestore might work too, which is faster (used it on another project already).
- Frames don't align perfectly. Would need to discard parts of the frame, likely hand-tuned to each scene as the framing is likely to vary from scene to scene in both releases.
- Fine-tuning that looks good may vary from shot to shot.
- Likely not works well for scenes with "fixes" like switched stuntman's face/fixed window.
- Would just overall be a huge pain in the ass without some decent automation and require an unrealistic amount of dedication. (I don't have that!)
- Would only work for Theatrical, as the others haven't been remastered (or released so).
Suggestion for improvement of the method:
Remember when I wrote I would give a better suggestion earlier in this post? This is it.
I simply used a high pass filter. That filter is "dumb" in that it retains all structure too, necessitating that weird workaround with 3 layers I did above, to avoid an edge-enhancing effect. I wanted to originally use a more clever fancy approach:
- Denoise 2015 version in similar manner as 2017 was denoised (Topaz Denoiser seems closest)
- Use difference-mode between original 2015 and denoised 2015 to get "only the noise".
- Apply "only the noise" to 2017 version.
- Fine-tune.
- Et voila.
I hope you got a good laugh out of this. Cheers.
Okay, here goes: There is a theoretical possibility to regrain Terminator 2, using the 2015 Lionsgate release (original grain!), while retaining the color and most of the better detail of the new release. This thread is supposed to serve as a proof of concept on a single frame.
I took a screenshot of the same frame of the 2015 Lionsgate release and the 2017 Remaster from caps-a-holic.
- Loaded in Photoshop.
- Removed black borders (to not confuse auto-align, as the cropping is slightly different).
- Auto-aligned.
- Slightly nudged to improve align on face.
- Shake Reduction filter on 2015 release (essentially deconvolution) to bring out more of the grain structure
- High Pass filter on this shake-reduced version at around 2.8 px.
- Auto-contrast on the high-passed 2015 screenshot, layer mode set to Overlay.
- Fine-tuned opacity a little.
Okay, a few explanations. 2.8 pixels highpass was chosen because that seemed the value at which a higher value no longer better retained grain. Now, the result of this is the new version with the old grain overlaid.
Problem: High pass preserves all other details in that frequency range too. This is a problem because that information now exists both in the overlay and in the 2017 transfer, so it exists "doubly", which results in a sharpening and edge-enhancing effect that is quite ugly. I'll propose a possibly better solution later, but for now here's how I solved it for my little experiment:
- Blurred 2017 release at roughly 2.8px (did a little fine tuning with the slider). Now the edges under 2.8px "wavelength" were taken purely from the 2015 release while everything with lower frequency was still from the 2017 (thus retaining coloration for the most part etc.)
- Problem: Now all the fine detail from the 2017 release is lost.
- Solution: Copied sharp 2017 release on top of this whole mess and did a high pass at around 1.2px or so (where the 2015 release no longer resolves any detail). Set to overlay. Fine-tune opacity a little.
Result: Wavelength down to around 2.8 pixels: from 2017. Between 2.8 pixels and 1.2 pixels or so: From 2015 (includes grain and some mild fine structure). Under 1.2 pixels and microdetails: 2017 release (for that gain in clarity!). 3 "layers" in total.
May I present: 2015 Release, 2017 Release, Hybrid!
[Image: a88106674747673.jpg] [Image: c40b60674748093.jpg][Image: 1a8751674747893.jpg]
For your convenience, I also created a screenshot comparison for 2017 vs Hybrid: http://screenshotcomparison.com/comparison/125219
Okay, some problems:
- Frames don't align perfectly, as you can see.
- Some ringing from the deconvolution (at edges of frame and in lamp and possibly other places).
- It doesn't look absolutely perfect. I didn't really spend more than 10 seconds fine-tuning each value. I think the result could be improved by someone more dedicated than me to find the sweet spot and use the right filters etc. (I used Gaussian Blur for blurring the 2017 low-frequency "base"). There is some mild kind of "ghosting" or vaseline-kind of thing.
- Grain doesn't look ideal (lacking finer detail as it's an old remaster and also some remnants of compression artifacts). Could complement with digitally generated grain.
- Method is kinda not super elegant
Good sides:
- Fine detail from 2017 Retransfer mostly retained.
- Colors from new transfer retained
- Picture no longer looks terribly DNRed and looks kind of enjoyable. Face looks much more "human" now, some of the organic structure has returned from the 2015 release.
- Restored the authentic dust speck on the left side of the duct!
Now here comes the part where it's just science fiction:
- Auto-align might not work ideally on all frames. Plus, it distorts both layers, not just one, and needs slight manual adjustment. Stutter would likely result in video.
- Other scenes may be more distorted, not fixable for auto-align (that is where the recent thread about aligning sources may come in handy).
- Deconvolution in Photoshop is pretty slow. We're talking multiple seconds per image. Would take some dedication. Although the AVISynth plugin FQRestore might work too, which is faster (used it on another project already).
- Frames don't align perfectly. Would need to discard parts of the frame, likely hand-tuned to each scene as the framing is likely to vary from scene to scene in both releases.
- Fine-tuning that looks good may vary from shot to shot.
- Likely not works well for scenes with "fixes" like switched stuntman's face/fixed window.
- Would just overall be a huge pain in the ass without some decent automation and require an unrealistic amount of dedication. (I don't have that!)
- Would only work for Theatrical, as the others haven't been remastered (or released so).
Suggestion for improvement of the method:
Remember when I wrote I would give a better suggestion earlier in this post? This is it.
I simply used a high pass filter. That filter is "dumb" in that it retains all structure too, necessitating that weird workaround with 3 layers I did above, to avoid an edge-enhancing effect. I wanted to originally use a more clever fancy approach:
- Denoise 2015 version in similar manner as 2017 was denoised (Topaz Denoiser seems closest)
- Use difference-mode between original 2015 and denoised 2015 to get "only the noise".
- Apply "only the noise" to 2017 version.
- Fine-tune.
- Et voila.
I hope you got a good laugh out of this. Cheers.