Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
12th October 2012, 11:37 | #1 | Link |
Registered User
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
|
Good sharpening method for Blu-Ray content
I m looking for something similar like the Darbee Darblet. Is that possible with some kind of sharpening filter/tool an a fast HTPC? I ve heard someone talk about Didee Finesharp but cannot find anything about this. Is this the one I m after or are there any others/better?
My setup: MPC-HC/LAV Filters/madVR/SVP Frame Interpolation W7x64 GTX460 with latest NVIDIA driver Intel i7 2600K, 4gb mem. |
12th October 2012, 12:46 | #4 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
Seems that is not quite comparable. FineSharp, as the name somehow suggets, deals mostly with enhancement of fine structures and edges. Darbee seems to implement something like a wide-range Unsharp-Mask with halo protection.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
12th October 2012, 13:08 | #5 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
A year or some other back, I fiddled with a multi-scale sampled, (quasi-) median enhancer. Those results were more or less similar to what Darbee is achieving.
A (pretty naive and pretty slow) version is to simply use a wide-range median filter for sharpening. Code:
# medianblur.dll # repairSSE2.dll # mt_masktools-25.dll imagesource("D:\darbee_6_0_test.png").converttoyv12() a = last b = a.medianblur(12,8,8) c = a.repair(a.repair(a.repair(a.repair(a.repair(a.repair(a.repair(a.repair(b,1),1),1),1),1),1),1),1) d = mt_lutxy(a,c,"x x y - abs 1.62 2 ^ / 1 1.62 / ^ 1.62 3 ^ * x y - x y - abs 1.62 + / * +",U=3,V=3) interleave(a,d) return(last) ==> (Open in tabs to flip back-n-forth.)
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
12th October 2012, 14:21 | #7 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
Not yet. This is only a torchlight, in practice things shouldn't be done that simple. A particular problem is chroma handling, which must be done different. It would be needed to isolate a saturation layer, and work on that. When done directly like in this little script, nasty things will happen. Against a green background, a grey line will turn into purple, and such.
And for big framesizes like full-HD, a multiscale version is pretty much recommended. Doing a big-range median on full-HD is anything but funny, speed-wise.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
12th October 2012, 23:05 | #8 | Link |
Anime addict
Join Date: Feb 2009
Location: Spain
Posts: 673
|
Wow, the result is impressive.
__________________
Intel i7-6700K + Noctua NH-D15 + Z170A XPower G. Titanium + Kingston HyperX Savage DDR4 2x8GB + Radeon RX580 8GB DDR5 + ADATA SX8200 Pro 1 TB + Antec EDG750 80 Plus Gold Mod + Corsair 780T Graphite |
30th October 2012, 13:51 | #11 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
A case example was posted here:
http://forum.doom9.org/showthread.php?p=1568963#post1568963
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
30th October 2012, 14:55 | #12 | Link |
Registered User
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
|
The result looks subtle with no artifacts I can detect. The Darbee Darblet is way more aggresive but a lot of people praise the Darblet for the negative side effects which the Darblet does not seem to have.
Could you help me on my way how to make your script work? I use MPC-HC with madVR renderer and LAV audio and LAV video filter. |
31st October 2012, 08:30 | #13 | Link | |
Registered User
Join Date: Aug 2008
Location: Isle of Man
Posts: 588
|
Quote:
Kind regards, Francois |
|
31st October 2012, 10:35 | #15 | Link | |
Registered User
Join Date: Aug 2008
Location: Isle of Man
Posts: 588
|
Quote:
http://avisynth.org/mediawiki/Main_P...h_-_start_here Enjoy! |
|
31st October 2012, 10:59 | #16 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
Quote:
Synthetic testcase: different color combination: In this example, the correct thing to do is: to do *nothing*. This is achieved only by mode=1, because only this mode can "extend" areas using the full neighborhood. All other modes fail.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
|
31st October 2012, 11:02 | #17 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
@THX_UltraII
Which script are you talking about in fact? About "FineSharp", or about the script posted in this very thread here? Those are two completely different beasts ...
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
31st October 2012, 12:15 | #18 | Link | |
Registered User
Join Date: Aug 2008
Location: the Netherlands
Posts: 851
|
Quote:
CPU/GPU is no problem here (I7 2600K oced@5Ghz + GTX460 oced) |
|
31st October 2012, 12:46 | #19 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,389
|
It wouldn't be difficult to produce a small script for which your CPU is 10-times or 20-times too slow to process it in realtime.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
Thread Tools | Search this Thread |
Display Modes | |
|
|