VideoHelp Forum




+ Reply to Thread
Results 1 to 5 of 5
  1. What is an effective, fast denoiser? I don't care about quality, my purpose is removing noise to make duplicate frames easier to identify and remove, which is difficult if there's noise. However I don't wanna have to wait an hour. Any denoiser that even overdoes it will be fine, I do not intend to keep the output.
    Quote Quote  
  2. Member AlanHK's Avatar
    Join Date
    Apr 2006
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by Mephesto View Post
    What is an effective, fast denoiser? I don't care about quality, my purpose is removing noise to make duplicate frames easier to identify and remove, which is difficult if there's noise. However I don't wanna have to wait an hour. Any denoiser that even overdoes it will be fine, I do not intend to keep the output.

    You should be able to do this in the dupe detecting algorithms.
    For instance, in Dup, adjust the Threshold parameter:

    threshold (0.0-100.0, default 3.0): This parameter defines the percentage change in the most different 32x32-pixel window that is enough to declare a frame a duplicate. The way to think about it is that if the threshold is (say) 7%, then if any 32x32 pixel area changes by 7% or more, it is not a duplicate, otherwise it is. Use the show option to display frame difference values to help in setting the threshold if you prefer something other than the default.

    You should always set your threshold above the noise level of the clip. The amount above will depend on how many duplicates you want to generate, i.e., the desired bitrate reduction. To determine the noise level, examine the frames and look for those having duplicate content, albeit with noise differences. You may find that frames that are content duplicates show a metric of as high as a few percent (due to noise). Determine the highest metric that you get for the content duplicates. Then set your threshold above that level with as much margin as you want to achieve the desired bitrate reduction.

    Using AvsP, and setting "show" on, you can quickly work out the appropriate value that detects real duplicates.
    Looking at a few old files, I've used values between 1.2 and 6.

    You might be able to use the "log" parameter to collect a list of dupes if that's what you want.
    Last edited by AlanHK; 10th Jan 2012 at 04:53.
    Quote Quote  
  3. That's no answer. The threshold parameter is inaccurate and very sensitive. Most duplicate frames before denoising are 2-5% and we are talking about very light noise. If I set it above 5% then it would remove many legit frames with minor differences such as a zoomed out moving mouth on a character. Lots of these minor differences sometimes register as low as 0.3% and commonly at 2-5%. After denoising, most duplicate frames are between 0.1-0.5.

    Increasing the threshold without removing the problem is akin to bombing an entire city with the hope that some guy you hate will be singed alongside the rest.

    EDIT: Similarly, I use Removespots() twice while collecting the analysis log of all the frames, just to ensure no speckles or dirt falsifies duplicate frames.
    Quote Quote  
  4. Member edDV's Avatar
    Join Date
    Mar 2004
    Location
    Northern California, USA
    Search Comp PM
    The fast denoisers are hardware.
    Recommends: Kiva.org - Loans that change lives.
    http://www.kiva.org/about
    Quote Quote  
  5. Member AlanHK's Avatar
    Join Date
    Apr 2006
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by Mephesto View Post
    That's no answer. .
    Sorry for wasting your time.

    Good luck.
    Quote Quote  



Similar Threads

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