Quantcast Avisynth: Mipsmooth 0.9 Released - digitalFAQ.com Forums [Archives]
  #1  
06-02-2003, 03:44 AM
sh0dan sh0dan is offline
Free Member
 
Join Date: Mar 2003
Posts: 89
Thanks: 0
Thanked 0 Times in 0 Posts
I've built a new filter to try out some new approaches to smoothing.

MipSmoother is an attempt at reinventing SmoothHiQ and Convolution3D. MipSmooth was made to enable smoothing of larger pixel areas than 3x3(x3), to remove blocks and smoothing out low-frequency noise.
It is my hope that this filter will be better than C3D at smoothing out flat surfaces and gradients. This should be good for cartoons/anime, but it actually also helps film footage quite nicely.

Get it at: http://cultact-server.novi.dk/kpo/av...MipSmooth.html

Requirements:
* YV12, RGB and YUY2 support.
* CPU capable of running Integer SSE code. (P3, Athlon and newer).
* AviSynth 2.5 required.
* AviSynth 2.5.2 recommended.

The new presets are fairly untested, and only based on a few sample clips, so I'd be happy to recieve feedback and propositions for changes.
__________________
Regards, sh0dan // VoxPod
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
06-02-2003, 05:03 AM
jorel jorel is offline
Invalid Email / Banned / Spammer
 
Join Date: Aug 2002
Location: Brasil - MG - third stone from the sun
Posts: 5,570
Thanks: 0
Thanked 0 Times in 0 Posts


another great filter sh0dan, great "reinvention" as you wrote.

MipSmooth will be adaptable in the new script, seems great.


i'm thankfull for you accept my invitation and post this news!

Reply With Quote
  #3  
06-02-2003, 05:35 AM
jorel jorel is offline
Invalid Email / Banned / Spammer
 
Join Date: Aug 2002
Location: Brasil - MG - third stone from the sun
Posts: 5,570
Thanks: 0
Thanked 0 Times in 0 Posts
sh0dan,

can you post a script with MovieHQ parameters?

is simple like:
MipSmooth(preset = "movieHQ")


i want use MipSmooth in my test.
can' t wait to see the result.

thanks in advance.
Reply With Quote
  #4  
06-02-2003, 08:30 AM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Trying out your filter right now sh0dan

-kwag
Reply With Quote
  #5  
06-02-2003, 08:43 AM
syk2c11 syk2c11 is offline
Free Member
 
Join Date: Jun 2002
Posts: 290
Thanks: 0
Thanked 0 Times in 0 Posts
Hi there,
Does SpaceDust has a version for 2.52, I can only see the version for AVI Synth 2.0x By the way, Do we need space dust in 2.52?
Reply With Quote
  #6  
06-02-2003, 08:47 AM
jorel jorel is offline
Invalid Email / Banned / Spammer
 
Join Date: Aug 2002
Location: Brasil - MG - third stone from the sun
Posts: 5,570
Thanks: 0
Thanked 0 Times in 0 Posts
i did a little sample using the default parameter

MipSmooth()

the result is good and clear...i'm doing more samples now.

Reply With Quote
  #7  
06-02-2003, 09:26 AM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
I just did a quick test, running ToK's sampler ( the second 10% sampler), and without the filter it took 42 seconds. Then I took away TemporalSoften(2,7,7,3,2) and added MipSmooth(preset = "movieHQ").
Now it took 1 minute to encode the same sample
Quality of both samples is almost identical, but encoding time is more that 25%

-kwag
Reply With Quote
  #8  
06-02-2003, 09:36 AM
ovg64 ovg64 is offline
Free Member
 
Join Date: Jan 2003
Location: Puerto Rico
Posts: 423
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to ovg64
Maybe its worth trying another setting like
MipSmooth(preset = "movieLQ", scenechange = 8)
Reply With Quote
  #9  
06-02-2003, 10:13 AM
ovg64 ovg64 is offline
Free Member
 
Join Date: Jan 2003
Location: Puerto Rico
Posts: 423
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to ovg64
Well Kwag you right again try different settings
and eventhough with the default parameters file size is smaller and a bit faster
temporalSoften its still about 20 sec. faster, Quality its about the same i guess.
Reply With Quote
  #10  
06-02-2003, 01:42 PM
sh0dan sh0dan is offline
Free Member
 
Join Date: Mar 2003
Posts: 89
Thanks: 0
Thanked 0 Times in 0 Posts
@jorel: Yes - that is the way to invoke the presets - should work just fine.

@kwag: It's a bit more complex than temporalsoften, so it will take more time. It should be able to give considerably better image quality than temporalsoften - mainly because it does spatial work. It should be compared to c3d.

I'm thinking about adding parameters to limit the number of mip (downsampled) frames that should be generated for each frame - also I'm looking in to possible cache techniques - so speedwise we are not out of options yet

@syk2c11: Use the LoadpluginEx dll (search here or at doom9 forums).

@all: I'm very interested in suggestions, and comments on the presets (too strong, too soft, artifacts, etc) - this is why it is still not 1.0 - it still needs a bit of finetuning.
__________________
Regards, sh0dan // VoxPod
Reply With Quote
  #11  
06-02-2003, 03:02 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by sh0dan
this is why it is still not 1.0 - it still needs a bit of finetuning.
But it's looking good, and looks like you're on the right track and this will be a winner soon
I'll play more with it

-kwag
Reply With Quote
  #12  
06-03-2003, 08:38 AM
TBO TBO is offline
Free Member
 
Join Date: Aug 2002
Posts: 33
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks mate,works great!
Reply With Quote
  #13  
06-08-2003, 08:17 PM
digitalize digitalize is offline
Free Member
 
Join Date: Dec 2002
Posts: 99
Thanks: 0
Thanked 0 Times in 0 Posts
Superb filter. May be a little slow, but that doesn't bother me. Definitely works a lot better than Convolution 3d! I just use the movieHQ or LQ setting and it comes out great. Seems to be a lot less noise without adding a lot of blurring. I was getting worried about not finding a filter that was close to Convolution since the develpment has been stopped, but now comes mipsmooth!!
Reply With Quote
  #14  
06-08-2003, 08:38 PM
jorel jorel is offline
Invalid Email / Banned / Spammer
 
Join Date: Aug 2002
Location: Brasil - MG - third stone from the sun
Posts: 5,570
Thanks: 0
Thanked 0 Times in 0 Posts
true digitalize,

i did some tests and got good results with movieHQ.
convolution is great and MipSmooth is better...little slow,
maybe sh0dan will improve some more speed, will be cool.
Reply With Quote
  #15  
06-09-2003, 06:26 AM
Jellygoose Jellygoose is offline
Free Member
 
Join Date: Jun 2002
Location: Germany
Posts: 1,288
Thanks: 0
Thanked 0 Times in 0 Posts
I just tested the filter yesterday, and something is going wrong I think... I tested it on a noisy full-screen 90 min. long Capture, and it took 15 hours to encode the movie at 480x576 resolution...
I'm on Athlon XP 1800+...
Is it really THAT slow or is something going wrong?
__________________
j3llyG0053
Reply With Quote
  #16  
06-09-2003, 07:20 AM
digitalize digitalize is offline
Free Member
 
Join Date: Dec 2002
Posts: 99
Thanks: 0
Thanked 0 Times in 0 Posts
I use the MovieHQ settings listed in the html file that comes with the filter, but I change the upsize and downsize both to bicubic or lanczos. Looks almost identical to the original. Amazing. I use CCE, and it does seem extremely slow compared to other filters. Since CCE is so fast I can live with it. The speed is comparable to FaeryDust or PixieDust.
Reply With Quote
  #17  
06-09-2003, 10:04 AM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
I have tried this filter again, and the results are simply amazing
The only problem is speed
Encoding speed is X5 slower (compared with the filters in the current script ), so right now, I would only use it on short films and on night runs
I hope sh0dan can optimize the filter

-kwag
Reply With Quote
  #18  
06-09-2003, 10:12 AM
Jellygoose Jellygoose is offline
Free Member
 
Join Date: Jun 2002
Location: Germany
Posts: 1,288
Thanks: 0
Thanked 0 Times in 0 Posts
So what are your recommended settings kwag? where did you put it in the current script?`
I really don't care about time when it comes to quality, so please post your AVS script here...
__________________
j3llyG0053
Reply With Quote
  #19  
06-09-2003, 10:25 AM
Bchteam Bchteam is offline
Free Member
 
Join Date: Jan 2003
Posts: 275
Thanks: 0
Thanked 0 Times in 0 Posts
5 Times Slower

Wouldn't that mean that a 5 Hour encode would be a 25 Hour encode???
Reply With Quote
  #20  
06-09-2003, 10:28 AM
Jellygoose Jellygoose is offline
Free Member
 
Join Date: Jun 2002
Location: Germany
Posts: 1,288
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Bchteam
5 Times Slower

Wouldn't that mean that a 5 Hour encode would be a 25 Hour encode???
that's about right...
__________________
j3llyG0053
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
AviSynth 2.5.5 Released! jorel Avisynth Scripting 3 09-02-2004 11:44 AM
Avisynth: MipSmooth 1.1.1 Released Dano Avisynth Scripting 1 12-17-2003 06:56 PM
Avisynth: Mipsmooth adjustments? rendalunit Avisynth Scripting 23 11-30-2003 01:03 PM
AviSynth 2.5.3 Released sh0dan Avisynth Scripting 1 11-11-2003 03:09 PM
Avisynth: MipSmooth 1.0 released sh0dan Avisynth Scripting 11 10-20-2003 01:26 PM

Thread Tools



 
All times are GMT -5. The time now is 10:30 AM  —  vBulletin © Jelsoft Enterprises Ltd