VideoHelp Forum




+ Reply to Thread
Results 1 to 10 of 10
  1. Hello,

    I'm seeking for help to improve the quality of this 20 year old family video clip. I've managed to improve it to this point with avisynth, with which I have a reasonable acquaintance.

    The problem now is a luma ringing, halo, raster (I don't know how to call it) that I can't get rid of, despite many hours of searching this forum and others.

    Please notice the dark edges on the left side of both child's arms, in opposite direction of the same effect after the bucket. This happens all over the clip when there is a strong high to low luma transition. I guess this has nothing to do with chroma because it is still noticeable when I cut sat to zero. It also happens on the date figures. The picture is my source without even deinterlacing.

    It is probably relevant to say this clip was shot with an analogue Canon Handicam Video8 and then unthougtfully copied to a VHS tape to reuse the 8mm tape, from which I captured with a Pinnacle PCTV usb2, a Sanyo 6 head VCR, VirtualDub with utvideo, with which setup I have had good results otherwise.

    Click image for larger version

Name:	pic.jpg
Views:	736
Size:	152.5 KB
ID:	13492

    Looking forward to any help you are able / willing to provide,
    TIA
    jssilva
    Quote Quote  
  2. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    Without a sample of the actual video it's difficult to prescribe in detail, but the effect shown in the image is halo. Try Dehalo_Alpha for starters.
    Last edited by sanlyn; 23rd Mar 2014 at 06:15.
    Quote Quote  
  3. Those halos are caused by the analog sharpening filter in the VCR. The best way to get rid of them is to turn down (or off) the sharpening filter in the VCR and capture again. Or use a VCR without a sharpening filter.
    Quote Quote  
  4. Thank you both for your help.

    @sanlyn:
    Tried the Dehalo_alpha_mt, played with the settings and concluded it was not designed for such wide halos. It doesn't work for this.

    @jagabo:
    Went through all the clips, 2 full hours, and concluded that only the beach scene has this problem, I wonder why. Fact is I have some footage which didn't go through the VHS stage and doesn't show this problem, which might lead us to think that the culprit was the VCR used for video8->VHS copying.
    But there is also footage that went through the VHS stage, also shot outdoors, which doesn't show this problem. So, no conclusion.
    Concerning modification of my VCR, I don't have the schematics and you are talking, probably, of an active filter if not an RC network connected to some dedicated chip which I've not the time nor the will to look for. Thank you, all the same. Anyway, as I said, I had good results with it in the past.

    So, if there's no easy way to improve it, I guess I'll just leave it as it is. After all, it's just a five minute scene.

    Thanks again
    jssilva
    Quote Quote  
  5. Banned
    Join Date
    Oct 2004
    Location
    New York, US
    Search Comp PM
    jagabo has the better idea (don't VCR sharpening down or off). Dehalo_Alpha will work with wide halos, but you have to tweak the settings. FixVHSoversharp gets even wider (works in YUY2 only), can clean left or right oversharpening. Sometimes you just have to experiment the first time around.

    However, halos aren't the only problem. Look at the edges of high-contrast objects and you'll see dot crawl and aliasing (jaggies), and a problem on the left edge of the boy's arms.. Both filters mentioned will work on those, but for jaggies you need other line cleaners as well.
    Last edited by sanlyn; 23rd Mar 2014 at 06:15.
    Quote Quote  
  6. Originally Posted by jssilva View Post
    Concerning modification of my VCR, I don't have the schematics and you are talking, probably, of an active filter if not an RC network connected to some dedicated chip which I've not the time nor the will to look for.
    No, I meant look for an existing sharpness control and turn it down or off.
    Quote Quote  
  7. Thank you for your continued support.

    @jagabo:
    Sorry, I misunderstood you; no, it doesn't have a sharpenining on/off switch, just the usual controls plus a tuner; I guess it's not that good.

    @sanlyn:
    Concerning jaggies and artifacts, as I said before, that was my source. After getting it through FieldDeInterlace(), levels(), tweak(), RemoveDirtMC(), unsharpmask(), autolevels(), coloryuv() and some crop/resize, I brought it as far as this, which almost satisfies me, if it wasn't for that halo.

    Click image for larger version

Name:	pic1.jpg
Views:	556
Size:	153.0 KB
ID:	13495

    Concerning DeHalo_alpha_mt(), I played with all the parameters much beyond the limits the author defines, left and right, with no acceptable results.
    Concerning your suggestion for fixVHSoversharp(), I also played with all the parameters, also left and right, and it puzzles me because I can't see any change on the image. I even tried to come down to 10 on the luma contrast detection threshold, with no change at all; I double-checked the clip flow to be sure it doesn't get stucked somewhere; can't be the case because I tried another filter just to test the flow; this is why it took me so long to reply to your posts.

    Thank you again,
    jssilva
    Quote Quote  
  8. Originally Posted by jssilva View Post
    FieldDeInterlace()
    I suggest you use a better deinterlacer. Like QTGMC(). And leave the frame rate at 50 fps for smoother motion.

    Originally Posted by jssilva View Post
    Concerning DeHalo_alpha_mt(), I played with all the parameters much beyond the limits the author defines, left and right, with no acceptable results.
    Try reducing the frame size to 360x576 or 352x576 and playing with dehalo algorithms again. Then resize back to 720x576 (or whatever your final intended frame size is).
    Last edited by jagabo; 14th Aug 2012 at 17:33.
    Quote Quote  
  9. Thank you, QTGMC() seems better.

    So, I got everything I had before out of the way and set up QTGMC().convertToYV12() and:

    Lanczos4Resize(360,576).DeHalo_alpha_mt(rx=2,ry=2, darkstr=2,brightstr=0,lowsens=50,highsens=50,ss=1. 5).Lanczos4Resize(720,576)

    as you said. Played with the parameters but couldn't do better than this, which is nicer than before but still awfull, mainly the left arm (on the right side).

    Rx and ry can't be wider because light halo starts to show up. Brightstr should be 0, I think, because originally there isn't bright halo, just dark. Lowsens and Highsens don't make much difference except near the limits. Coudn't understand how ss (Supersample) works.

    Thanks,
    jssilva

    Click image for larger version

Name:	pic2.jpg
Views:	521
Size:	122.7 KB
ID:	13496
    Quote Quote  
  10. Member 2Bdecided's Avatar
    Join Date
    Nov 2007
    Location
    United Kingdom
    Search Comp PM
    Be careful - you've made the kid's hair look like plastic. (Q)TGMC has this tendency, as does dehaloing (which I've never been happy with), and does limitedsharpen.

    In the past, I've managed to create clean sharp pictures that just looked weird - and even less natural when burnt to DVD and viewed on a modern TV. Whereas the original noisy blurry video looked normal (though noisy and blurry!). The "best" compromise is sometimes to leave some of the imperfections in (or mix them back in).

    Cheers,
    David.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!