View Full Version : New halo removers discussion
Anonymouses
15th November 2005, 22:04
And one more example from Trigun again:
Source:
http://img420.imageshack.us/img420/9427/trigunsource0wt.png
abcxyz(rad=1.75):
http://img420.imageshack.us/img420/4391/trigunabcxyz1cs.png
DeHalo_alpha():
http://img420.imageshack.us/img420/3352/trigundehaloalpha2ae.png
Again most noticeable is the small bright areas being preserved especially the tight lines on the kanji credits and the small bright areas on the gun and his hair.
Chainmax
15th November 2005, 22:07
I have some comparisons of my own (from left to right: Source+IVTC, Filtering+HQDering, Filtering+DeHalo_Alpha):
http://img183.imageshack.us/img183/5296/sourceivtc9el.th.png (http://img183.imageshack.us/my.php?image=sourceivtc9el.png)http://img45.imageshack.us/img45/9994/filteringhqderingdehaloing0pr.th.png (http://img45.imageshack.us/my.php?image=filteringhqderingdehaloing0pr.png)http://img45.imageshack.us/img45/5476/filteringdehaloalphadehaloing3.th.png (http://img45.imageshack.us/my.php?image=filteringdehaloalphadehaloing3.png)
Chainmax
15th November 2005, 22:22
One more comparison:
abcxyz:
http://img26.imageshack.us/img26/4501/finalscriptresult24ni.png
DeHalo_Alpha:
http://img485.imageshack.us/img485/239/fubarintro329dehaloalpha0mm.png
The letters look much better, they are bright and white, not yellowish and dull :). Coming up soon: my ultimate test, small detail handling with an X-Men VHS capture.
Chainmax
16th November 2005, 00:05
I pitted DeHalo_Alpha against FixVHSOverSharp in a VHS capture of the X-Men 1992 animated series's pilot intro. DeHalo_Alpha not only does as good a job (maybe even better) at dehaloing, but there's virtually no difference regarding small details. Here are the comparison shots (in all cases, from left to right: Source, Filtering + FixVHSOverSharp, Filtering + DeHalo_Alpha):
http://img498.imageshack.us/img498/3201/armonlefthalosource6nf.th.png (http://img498.imageshack.us/my.php?image=armonlefthalosource6nf.png)http://img498.imageshack.us/img498/4813/armonlefthalofilteringfixvhsov.th.png (http://img498.imageshack.us/my.php?image=armonlefthalofilteringfixvhsov.png)http://img498.imageshack.us/img498/2350/armonlefthalofilteringdehaloal.th.png (http://img498.imageshack.us/my.php?image=armonlefthalofilteringdehaloal.png)
http://img498.imageshack.us/img498/5838/starfieldsource4vg.th.png (http://img498.imageshack.us/my.php?image=starfieldsource4vg.png)http://img458.imageshack.us/img458/9763/starfieldfilteringfixvhsoversh.th.png (http://img458.imageshack.us/my.php?image=starfieldfilteringfixvhsoversh.png)http://img458.imageshack.us/img458/6838/starfieldfilteringdehaloalpha8.th.png (http://img458.imageshack.us/my.php?image=starfieldfilteringdehaloalpha8.png)
http://img458.imageshack.us/img458/5352/whiteeyessource1wu.th.png (http://img458.imageshack.us/my.php?image=whiteeyessource1wu.png)http://img458.imageshack.us/img458/8512/whiteeyesfilteringfixvhsoversh.th.png (http://img458.imageshack.us/my.php?image=whiteeyesfilteringfixvhsoversh.png)http://img499.imageshack.us/img499/640/whiteeyesfilteringdehaloalpha0.th.png (http://img499.imageshack.us/my.php?image=whiteeyesfilteringdehaloalpha0.png)
I'm sold, this is by far the best halo remover I ever tried :) :D :).
foxyshadis
16th November 2005, 00:58
On the simpsons clip it's noticably less sharp. Other comparisons don't show any similar degradation though, maybe it's a fluke, or maybe the filterchain just changed slightly.
Chainmax
16th November 2005, 18:32
I think that the HQDering and DeHalo_Alpha filterchains on the Simpsons screenshots were the same (except for the dehalo method, of course). I'm going to check that again just in case.
SirCanealot
12th December 2005, 22:18
http://www.williams1.homechoice.co.uk/M1.png
http://www.williams1.homechoice.co.uk/M2.png
Frickening awesome!
Thanks, Didée. Maybe I'll repay you in... RAPE DOLLERS... $$$
Chainmax
12th December 2005, 22:27
Good timing, I was just going to make a new post here :).
Didée, would it be possible to include some kind of strength control? From what I can gather on the readme, the strongest setting would be something like DeHalo_Alpha(rx,ry,lowsens=1,highsens=100), but that is not enough on a nasty source (3rd generation VHS captured to DV) I have.
Didée
14th December 2005, 13:01
Mind you, there's a reason for that function being titled "alpha". It's perfectly possible that it just can't cope with your source.
If it's just about mere strength, you can set "darkstr" and "brightstr" to values bigger than 1.0, to force even stronger removal. From some certain point on, it will start doing "over-removal" resulting in strange artefacts, but strengths like 1.1 or 1.2 should be okay. Just try, you'll see when things start going overboard.
Does the source have rather "thick" halos? I noticed that dehalo_alpha has its problems both with very thin and very thick halos. I understand the problem behind, but am still waiting for the sudden inspiration to make a general solution.
Moreover, the settings lowsens and highsens work only "sort of" how they were intended ... don't know what I was thinking when creating the LUT for that. Currently, the consequences of altering these two values are not at all intuitive. This definetly needs a change.
Chainmax
14th December 2005, 13:23
The source has all kinds of halos, it's maybe as f***ed up as the Halo Torture clip I sent you some time ago. I'll try just setting darkstr and brightstr to 1.2 and report back.
Chainmax
14th December 2005, 22:33
Yeah, the halos in that stream are just too strong for DeHalo_Alpha's current state. Here's a comparison:
Source:
http://img406.imageshack.us/img406/756/source4pk.png (http://imageshack.us)
Result:
http://img406.imageshack.us/img406/511/result6pz.png (http://imageshack.us)
Script:
DeDot()
ConvertToYUY2(interlaced=true)
ReYV12()
Interp = SeparateFields().SelectEven().EEDI2(field=0)
TDeint(order=0,field=0,edeint=Interp)
MergeChroma(Crop(0,2,-12,0).AddBorders(12,0,0,2))
Crop(16,4,688,558,align=true)
DeHalo_Alpha(rx=2.5,ry=2.5,darkstr=1.2,brightstr=1.2)
M=DePanEstimate(PixAspect=1.094,Trust=1.0)
R=2
DePanInterleave(Data=M,PixAspect=1.094,Prev=R,Next=R,Mirror=15)
DeGrainMedian(limitY=6,limitUV=8,mode=0)
TemporalSoften(2,0,50,mode=2)
SelectEvery(R+R+1,R)
GaussResize(512,384,p=100)
DeHalo_Alpha(rx=2.5,ry=2.5,darkstr=1.2,brightstr=1.2)
LimitedSharpen(SMode=4,LMode=3,Strength=150,wide=true,soft=75)
The final encode is intended to be 512x384, but for comparison's sake I made the result the same frame size as the source. By the way, is it me or does this have some blending?
krieger2005
15th December 2005, 18:02
Heavy halos... I used my script, which i use for my own encodes and the result is this (no smoother... only my own dehalo-script):
http://img383.imageshack.us/img383/1934/out1bc.png
what do you think?
Chainmax
15th December 2005, 18:25
The result is quite good, could you post your dehalo script?
krieger2005
15th December 2005, 18:40
Don't be shocked. It is frickled and modiefied thorugh the time... And very slow:
function CEA2(clip c, int "EdgeBias"){
EdgeBias = default(EdgeBias,17)
# First remove oversharpened Borders...
c
ConvertToYUY2().FixVHSOversharpL(30,12,8).FixVHSOversharp(30,14,10).ConvertToYV12()
BlindDeHalo3(PPmode=1)
oversharp=last
pT=PreWitt(thin=true)
pT1=FineEdge(EdgeBias)
pT2=pT1.Levels(10,1,110,0,255,false)
FineMask=pT2.Expand().Inpand().Inpand().Inpand().Levels(50,1,160,0,255,false).expand().inflate().inpand()
StrongMask=pT2.Inpand().BilinearResize(m4(width/3.0),m4(height/3.0)).InPand().Expand().BilInearResize(width,height).Expand().Levels(0,1,30,0,255,false)
Fine=YV12LutXY(pT2,FineMask,"y 10 > x 0 ?")
Fine=YV12LutXY(Fine,StrongMask,"y 10 > 0 x ?")
edgeA=pT1
edgeB=edgeA.Levels(30,1,90,0,255,false)
edgeC=edgeB.BilinearResize(m4(width()/4),m4(height()/4)).expand().inflate().BilinearResize(width(),height())
ptTMP=YV12LutXY(pt,edgeA,"x 10 > y 40 > & x 0 ?")
edgeD=YV12LUTxy(edgeC,ptTMP,"y 0 > x 10 > & 0 x 1.3 * ?")
edgeE1=YV12LUTxy(edgeD,Fine,"y 0 > x 20 > & x y 1.3 * - x ?").deflate()
edgeE1=edgeE1.Levels(0,1,150,0,255,false).inflate()
edgeE2=YV12LutXY(ptTMP.inflate(),Fine,"y 0 > x 20 > & x y 1.3 * - x ?").inflate()
edgeE3=YV12LutXY(edgeB,FineMask,"y 10 < x 0 ?").inflate
# Now the Cleaning
# Attention: Cleaning of c, not oversharpened
c
# Clean The Edges
clean=Deflate().Inflate().BlindDeRingA(5,5,2,20,true,false,false)
clean=clean.Blockbuster(method="noise", detail_min=1, detail_max=32, mean=1, variance=2)
MaskedMerge(clean,EdgeE1,Y=3,V=1,U=1)
clean=last
clean=clean.UnSharpMask(250,1,0)
clean=clean.Blur(.2)
MaskedMerge(clean,edgeE2,Y=3,V=1,U=1)
anti=GetAntialiaseClip()
MaskedMerge(anti,edgeE3,Y=3,V=1,U=1)
#MaskedMerge(UnSharpMask(50,1,0),FineMask,Y=3,V=1,U=1)
}
function GetAntialiaseClip(clip c, bool "chroma"){
chroma = default(chroma,false)
faktor = 1.7
SangOrder=0
SangFakt1=90
SangFakt2=90
X=width(c)
Y=height(c)
Lanczos4Resize(c,m4(X*faktor),m4(Y*faktor))
TurnLeft().SangNom(SangOrder,SangFakt1)
TurnRight().SangNom(SangOrder,SangFakt2)
BilinearResize(X,Y)
sangnommed=last
chroma ? MergeChroma(c) : sangnommed
return last
}
I uses several filters: Fixoversharp, BlindDehalo, Sangnom,Masktools, FineEdge, BlindDeRing. BlindDering is a filter which i coded by myself. You can get it here: link (http://rapidshare.de/files/9226278/BlindDeRing.dll.html). Here i wrote abouth this filter: forum-link (http://forum.doom9.org/showthread.php?t=92684)
The general purpose is to build up a mask on a dehalod picture and use this mask to dehalo it with "blinddering". I tried to make here something like "don't remove-things, which are too file". General purpose is that even halos can't be removed blind when there are too many detail. So why should we try it?
Also look at "edgeC". This can be interpreted as "clean-radius". Bigger Value-> Bigger Radius. Till now i modified it for every movie individually.
maybe there is someone out there who can optimize this script.
BTW: It try also to antialliase (secure).
Chainmax
15th December 2005, 20:18
You should replace BlindDeHalo with DeHalo_Alpha, it's much better.
FredThompson
2nd January 2006, 01:38
The letters look much better, they are bright and white, not yellowish and dull :). Coming up soon: my ultimate test, small detail handling with an X-Men VHS capture.What happened to the source frame?
HOLiC
31st January 2006, 01:36
is there dehalo_alpha version for masktools 2.0?
Chainmax
31st January 2006, 01:43
FredThompson, what do you mean?
HOLiC, not for now, but a modification is probably easy to do, just ask Didée if he has the time do it.
FredThompson
31st January 2006, 02:09
There was a broken link in an earlier post. Your source frame wasn't showing or you'd forgotten to add it to the post or something like that.
foxyshadis
31st January 2006, 05:46
function DeHalo_alpha(clip clp, float "rx", float "ry", float "darkstr", float "brightstr", float "lowsens", float "highsens", float "ss")
{
rx = default( rx, 2.0 )
ry = default( ry, 2.0 )
darkstr = default( darkstr, 1.0 )
brightstr = default( brightstr, 1.0 )
lowsens = default( lowsens, 50 )
highsens = default( highsens, 50 )
ss = default( ss, 1.5 )
LOS = string(lowsens)
HIS = string(highsens/100.0)
DRK = string(darkstr)
BRT = string(brightstr)
ox = clp.width()
oy = clp.height()
uv = 1
uv2 = (uv==3) ? 3 : 2
halos = clp.bicubicresize(m4(ox/rx),m4(oy/ry)).bicubicresize(ox,oy,1,0)
are = mt_lutxy(clp.mt_expand(U=uv,V=uv),clp.mt_inpand(U=uv,V=uv),"x y -","x y -","x y -",U=uv,V=uv)
ugly = mt_lutxy(halos.mt_expand(U=uv,V=uv),halos.mt_inpand(U=uv,V=uv),"x y -","x y -","x y -",U=uv,V=uv)
so = mt_lutxy( ugly, are, "y x - y 0.001 + / 255 * "+LOS+" - y 256 + 512 / "+HIS+" + *" )
lets = mt_merge(halos,clp,so,U=uv,V=uv)
remove = (ss==1.0) ? clp.repair(lets,1,0)
\ : clp.lanczosresize(m4(ox*ss),m4(oy*ss))
\ .mt_logic(lets.mt_expand(U=uv,V=uv).bicubicresize(m4(ox*ss),m4(oy*ss)),"min",U=uv2,V=uv2)
\ .mt_logic(lets.mt_inpand(U=uv,V=uv).bicubicresize(m4(ox*ss),m4(oy*ss)),"max",U=uv2,V=uv2)
\ .lanczosresize(ox,oy)
them = mt_lutxy(clp,remove,"x y < x x y - "+DRK+" * - x x y - "+BRT+" * - ?",U=2,V=2)
return( them )
}
function m4(float x) {return(x<16?16:int(round(x/4.0)*4))}
Standard disclaimer: May show gigantic bugs in masktools 2. Always use the latest alpha and always compare to the original.
If my mod starts showing results I'll post it too; right now it's not that much better. Don't work on it much though.
HOLiC
31st January 2006, 06:05
thanks chainmax! and thank you foxyshadis!!
I can't wait to try this version...^^
Lil' Jer
31st January 2006, 09:16
Standard disclaimer: May show gigantic bugs in masktools 2. Always use the latest alpha and always compare to the original.
If my mod starts showing results I'll post it too; right now it's not that much better. Don't work on it much though.
Seems to give identical results. From Porco Rosso R2 version:
Source:
http://img464.imageshack.us/img464/2964/source1gk.png
DeHalo_Alpha(darkstr=.4) (old version):
http://img96.imageshack.us/img96/9749/dehaloold9eg.png
DeHalo_Alpha(darkstr=.4) (Masktools 2):
http://img96.imageshack.us/img96/3904/dehalonew6uw.png
gatekeeper_007
30th April 2006, 22:42
1st I'd like to say: Keep up the good work !
and then I'd like to ask a silly question...
well, sometimes I like to over do it with the compression
and as a result of that I get some film alterations__which I'm able to get rid of at the cost of very little detail-loss.
The only thing I can't get rid of (without a greater-loss of detail) is some mosquito noise which is the result of that low bitrate.
My question is:
I know//at least I think I do.... that 'BlindDehalo3' and 'Dehalo_alpha' are made so they can be used to correct some things in a (source), but I was wonderin' how stupid will it be to use something like PPmode=-1 or -2 on a clean source to correct my issue?
thx
NO I wont give higher bitrates:D
techmule
11th August 2006, 10:22
Any updates to the dehalo scripts.(both earlier and MVtool2 vers) ???
frednerk33
26th August 2006, 01:57
Seconding that... any updates or new approaches ? Guess could zip over to the Dev forum but haven't spotted anything in an occasional browse.
MaXi_TK96
28th August 2006, 15:15
Don't forget that this filter can also remove haloing caused by some sharpener filters so that is one more use for this filter. Dunno if FFDshow has this kind of a filter but I could image it would be very handy. Many thanx to the Didee and foxyshadis for their work!
Chainmax
28th August 2006, 20:23
IIRC, Didée is was very busy with other projects (Restore24 being one of them) and hadn't thought of further improvements. What I'd like to see is a renewed version of HQDering as requested in this thread (http://forum.doom9.org/showthread.php?t=110639). That or a standalone version of IIP's deringing.
FredThompson
6th September 2006, 20:34
where does the function "expand" live? I've updated a bunch of filters and this seems to have disappeared. I'm starting to wonder if AviSynth has a limit on the number of filters it will auto-load. warpsharp is pretty far down the alphabetical sort...
foxyshadis
6th September 2006, 23:51
2.5.6 does have a limit (a bug, really), and that's one reason I keep filters split between an auto and manual load folder. 2.5.7 has no such limit.
Expand is part of masktools 1.x.
FredThompson
7th September 2006, 03:51
2.5.7a3 dates back to April. Is the alpha aspect only additional things which aren't in 2.5.6?
Mug Funky
7th September 2006, 05:40
i noticed some analog captures will have haloes that ring for a while (much longer than dehalo_alpha can handle).
here's my solution to one particular video (might post a screen later):
fliphorizontal()
mt_convolution(horizontal="0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -3 1 -3 125 -10 17 -1 -11 -1 7 1 -2 1 2 1 0 0 1 1 1",vertical="1",y=3,u=2,v=2)
fliphorizontal()
the matrix was figured out by strongly (mocomped temporal) denoising and choosing a part that is "impulse like" - a black outline with grey either side of it.
then i took it into photoshop, inverted it (so the "impulse" points upward), highpassed it so it sat about 128, then copied it to a new layer, inverted it (so at 50% it cancels out to grey), then mixed the result of that with grey, and manually added a white bit that would allow the original picture through...
it's a poor man's deconvolution basically. the downside is it's a lot of tweaking and no guarantee of an improvement, but i found it killed almost all the ringing and what was left was easily handled by dehalo_alpha...
if you run the above filter on clean video you'll get an idea of what the original looked like :)
Chainmax
9th September 2006, 07:12
2.5.6 does have a limit (a bug, really), and that's one reason I keep filters split between an auto and manual load folder. 2.5.7 has no such limit.
...
Really? What would be a ballpark figure of that limit?
foxyshadis
9th September 2006, 07:57
http://forum.doom9.org/showthread.php?p=800876#post800876
FredThompson
9th September 2006, 20:14
I've moved to the 2.5.7alpha build. Can't seem to find anything that will verify if the "older" aspects are untouched. IOW, are the only parts which are actually alpha new additions and how they "join the club"? Nothing I've done so far has broken.
canuckerfan
13th November 2006, 09:50
curious to know if this script is still being developed. its probably the best dehalo around.
Chainmax
13th November 2006, 14:31
It is indeed. Still, I'd love to see a sped-up version of HQDering with softmasking.
canuckerfan
15th March 2007, 21:02
any possible speed-ups to this script?
anton_foy
25th April 2007, 01:19
Would it be possible to use Dehalo_alpha over speciefied ranges?
Many of my scenes have a candle or a lightbulb with a dark black contour around them.
Maybe to use (radius=5, min=229, max=255) to only making Dehalo_Alpha active over these ranges(plus a radius to expand the area a bit). I think this feature would be great.
*.mp4 guy
25th April 2007, 04:19
mp1 = yv12lutxy(last, last, "x 229 - 255 *", u=3, v=3)
mp2 = mp1.expand.expand.expand.expand.expand
mp3 = yv12lutxy(mp1, mp2, "y x -", u=3, v=3)
maskedmerge(last, dehalo_alpha(last, rx=5, ry=5), mp3)
That should do it, It could probably be spead up a bit, but this should be reasonably fast, so I'm not going to bother looking for little speed ups.
anton_foy
25th April 2007, 12:36
Thank You *.mp4 Guy!
It works really, though it won't reduce the black contour enough but maybe Dehalo_Alpha wasn't the right filter for this task from the beginning. Anyway it does some good and for the more subtle lights it's perfect.
Alain2
23rd June 2007, 16:34
i noticed some analog captures will have haloes that ring for a while (much longer than dehalo_alpha can handle).
here's my solution to one particular video (might post a screen later):
fliphorizontal()
mt_convolution(horizontal="0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -3 1 -3 125 -10 17 -1 -11 -1 7 1 -2 1 2 1 0 0 1 1 1",vertical="1",y=3,u=2,v=2)
fliphorizontal()
the matrix was figured out by strongly (mocomped temporal) denoising and choosing a part that is "impulse like" - a black outline with grey either side of it.
then i took it into photoshop, inverted it (so the "impulse" points upward), highpassed it so it sat about 128, then copied it to a new layer, inverted it (so at 50% it cancels out to grey), then mixed the result of that with grey, and manually added a white bit that would allow the original picture through...
it's a poor man's deconvolution basically. the downside is it's a lot of tweaking and no guarantee of an improvement, but i found it killed almost all the ringing and what was left was easily handled by dehalo_alpha...
if you run the above filter on clean video you'll get an idea of what the original looked like :)
I had a look at the result and this seems indeed to be an effective script for some video even if it's manual tweaking. However I have a hard time to follow the steps you describe to find how to set the convolution parameters.. When you have some free time, would you mind making some screenshots of all the steps you describe in photoshop ?
Thanks :)
Alain2
6th September 2008, 14:42
Up... Anyone to explain a bit / link to some explanation ?
McCauley
1st February 2009, 22:50
Added DeHalo_alpha to the wiki (http://avisynth.org/mediawiki/DeHalo_alpha).
Feel free to refine it.
Regards
McCauley
msaadn
23rd June 2009, 17:13
I'm having trouble with DeHalo_alpha. It says There is no function named "expand". Line 21. I downloaded the script from the wiki.
EDIT: Never mind. I fixed it myself.
flebber
3rd January 2010, 06:08
I'm having trouble with DeHalo_alpha. It says There is no function named "expand". Line 21. I downloaded the script from the wiki.
EDIT: Never mind. I fixed it myself.
Whats the solution I have the same error, is it a different version of MT.dll?
msaadn
3rd January 2010, 15:13
Whats the solution I have the same error, is it a different version of MT.dll?
I replaced that line in the script.
Replace this:
are = yv12lutxy(clp.expand(U=uv,V=uv),clp.inpand(U=uv,V=uv),"x y -","x y -","x y -",U=uv,V=uv)
With this:
are = mt_lutxy(clp.mt_expand(U=uv,V=uv),clp.mt_inpand(U=uv,V=uv),"x y -","x y -","x y -",U=uv,V=uv)
Since it was a long time ago I don't remember if I made any more changes. Just give it a try.
Didée
3rd January 2010, 16:20
If you step one page back in this thread, there is a MaskToolsV2 version of dehalo_alpha (http://forum.doom9.org/showpost.php?p=777956&postcount=70) to be found ...
flebber
3rd January 2010, 23:06
I replaced that line in the script.
Replace this:
are = yv12lutxy(clp.expand(U=uv,V=uv),clp.inpand(U=uv,V=uv),"x y -","x y -","x y -",U=uv,V=uv)
With this:
are = mt_lutxy(clp.mt_expand(U=uv,V=uv),clp.mt_inpand(U=uv,V=uv),"x y -","x y -","x y -",U=uv,V=uv)
Since it was a long time ago I don't remember if I made any more changes. Just give it a try.
Thanks and that "mt_lutxy" will also solve the error I got with the avcxyz script. Which errored at yv12lutxy when I tried to run it. Thanks for the link Didee
the_provider
25th April 2010, 22:38
Greetings.
I have some old movies(on DVD) that shows something I would describe as halo(attached: shadows.PNG, White_halo.jpg).
Since I am not sure whether it is the same halo that makes the subject for this posting I attached some photos hoping that you can put me on the right track.
Questions:
1. what would be more suitable for a movie, DeHalo_Alpha or BlindDeHalo3_mt2?
2. Any recommendation for parameters?
3. I tried to use the beneath script that returned an error from VD(1.9.9):
__________________
# PLUGINS
LoadPlugin("C:\Software\GORDIA~1\DGMPGDec\DGDecode.dll")
LoadPlugin("C:\Downloads\BitComet\VirtualDub-1.9.9\plugins\Repair.dll")
LoadPlugin("C:\Downloads\BitComet\VirtualDub-1.9.9\plugins\RemoveGrain.dll")
LoadPlugin("C:\Downloads\BitComet\VirtualDub-1.9.9\plugins\mt_masktools-25.dll")
Import("C:\Documents and Settings\Catalin\My Documents\Video_related\BlindDeHalo3_mt2.avs")
LoadPlugin("C:\Software\GORDIA~1\AviSynthPlugins\UnDot.dll")
# SOURCE
mpeg2source("C:\BitComet_Download\BurebistaDVD\VIDEO_TS\Burebista1.d2v")
BlindDeHalo3()
# CROPPING
crop(2,20,716,536)
# RESIZING
LanczosResize(720,368)
# DENOISING: choose one combination (or none)
Undot()
mergechroma(blur(1.3))
#FluxSmoothST(5,7)
__________________
The picture with error is attached(DeHalo_Script_Error.PNG).
What seems to be the problem?
4. I also attached some samples of the video. What you see has been passed through a chain of 4 MSU filters(OldColorRestoration, SmartBrightness, DeNoiser, Sharpen) but the original(original.jpg) has the same halo, of course with worse colors, too.
The BIG question is: is DeHalo what I am after or there is another filter(s) I should look after?
5. Is there a gallery of picture for video errors available? I still have trouble identifying spatial from temporal noise, to say the least of my lack of knowledges...
Thank you in advance.
Best regards.
the_provider
26th April 2010, 21:00
No advice whatsoever?
Please?...
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.