VideoHelp Forum
+ Reply to Thread
Results 1 to 3 of 3
Thread
  1. Hello.
    Can you please tell me, using this picture as an example, is it possible to fix artifacts?
    An example would be nice.
    Click image for larger version

Name:	test.png
Views:	88
Size:	2.17 MB
ID:	61438

    Original.
    Click image for larger version

Name:	test2.png
Views:	63
Size:	1.59 MB
ID:	61439
    Quote Quote  
  2. Was that deinterlaced with Yadif? Dots like those are often produced by Yadif. If so, try using a field matcher like TFM() instead.

    If you're stuck with that as your starting point... The video isn't super sharp so a simple:

    Code:
    Blur(1.0).Sharpen(0.7)
    will greatly reduce the dots without damaging the rest of the picture too much. Following that a little temporal noise reduction will probably take care of the rest.

    If you want to preserve the grain in other parts of the picture try protecting them with something like:

    Code:
    b = Blur(1.0).Sharpen(0.7)
    dmask = AbsSubtractY(src, b).ColorYUV(off_y=-8).ColorYUV(gain_y=10000)
    Overlay(src, b, mask=dmask)
    AbsSubtractY() is:

    Code:
    function AbsSubtractY(clip v1, clip v2)
    {
        Subtract(v1.GreyScale(), v2.GreyScale()).ColorYUV(off_y=2)
        Overlay(last.ColorYUV(off_y=-128), last.Invert().ColorYUV(off_y=-127), mode="add")
    }
    dmask is a mask of the parts of the picture that were greatly changed by the blurring (adjust the threshold off_y value to get more or less pixels in the mask). The blurred video is overlaid onto the original, only where there is a big difference between the original and blurred videos.

    There are other un-dot filters that may fix it (RemoveDirt, RemoveGrain, etc.) but one needs a video sample to test them.
    Quote Quote  
  3. to jagabo,
    It was messed up with the video by the Japanese Amazon again. I will try to download the source and make a sample.
    Thx.
    Quote Quote  



Similar Threads

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