Registered User
Join Date: Oct 2001
Posts: 15
|
waveletreducer.txt
waveletreducer.txt
waveletReducer(levelX=5,levelY=5,func=0,threshold1=20,threshold2=20,threshold3=20,threshold4=35,threshold5=40,type=5,mode=2,rate=100,debug=0)
levelX:
It is the number of times of analysis of a transverse direction. Please set up in 0-5.
levelY:
The same as the above of the direction of length.
func:
The plain which carries out wavelet deployment is set up. 0: Luminosity
1:Cb
2:Cr
threshold 1-5:
It is a è‡ value over each level.
An outline will be ruined if it raises too much.
Although there is no maximum, probably, it should carry out to about 20 usually.
type:
It is the kind of MotherWavelet.
0: Haar (a part for 2Block)
1: N=2, Daubechies of (a part for 4Block)
2: N=3, Daubechies of (a part for 6Block)
3: N=2, Coiflet of (a part for 6Block)
4: N=4, Daubechies of (a part for 8Block)
5: N=6, Daubechies (part for 12Block)
Although it becomes so heavy that a numerical value is large, how for it to
Although Haar is the lightest, since it is easy to come out of a block noise in Wavelet degeneration Probably, it will be better not to use.
It is equal to use also by Wavelet of Haar at the time of multiplex resolution analysis decomposition 2D NR.
Even if it raises a è‡ value so that a numerical value is large, an outline stops it square to be able to become easily.
mode:
The method of NR is chosen.
0: NR by Wavelet degeneration
1: Multiplex resolution analysis decomposition 2D NR
2: NR by Wavelet degeneration (SoftThreshold)
3: NR by Wavelet degeneration (distribution correspondence SoftThreshold)
4: In SoftThreshold of NR(rate ŽZ?k‘Þ)
rate:
mode 2 and 3 by Wavelet degeneration, it sets up whether which usually makes a Threshold value effective to a field by 0-100. In mode4, it came to use it for the setup of the strength of the degree of degeneration. The maximum is not established or more by zero at mode 4:00. It writes below in detail.
debug:
It is a flag for debugging. Please use it by 0 usually.
Since a wavelet deployment value can be seen, it may be good for adjustment of a parameter.
Description:
The technique of NR changes with the value of mode.
mode0:
It is NR filter using wavelet degeneration. Since it is only the wavelet degeneration which what •Ï“N does not have, either, it is built only in the theory which is fundamentally existing. Since it is the technology currently used also for the picture compression by wavelet, if a è‡ value is raised too much, naturally the picture of wavelet degeneration will be ruined. Sakka who saw if it was only mere a few, although it was also ruined the picture's mere to have raised a few in fact -- it is the hardly known level and the pixel in which only a few is different from the circumference is screened Although it does not disappear unless the pixel which a difference understands clearly by appearance raises a è‡ value considerably, if a è‡ value is raised to there, probably the roughness of a picture will be frightful. This neighborhood serves as a future subject.
mode1:
wavelet deployment performs multiplex resolution analysis and give 2D NR to a Wavelet deployment value on each of the level. Corners is cut in fact for improvement in the speed, and the dot currently referred to is limited towards the Wavelet deployment. (Refer only to the dot of the direction of length only for the dot of a transverse direction by reference and Wavelet deployment of the direction of length in Wavelet deployment of a transverse direction) For the reason, it is ruined. Although unlike the method using wavelet degeneration a picture is seldom sometimes ruined in a gradation portion since it is the flat and smooth-ization NR fundamentally, a noise may remain in an outline portion. Moreover, if a è‡ value is raised too much, it will fade. However, the absolute value of a è‡ value is not those[ with a problem ]-‚Ü(ed) even if it makes [ more ] some from mode0. When you use Wavelet of Haar, please make it this mode.
mode2:
Although it is NR filter with which this also used Wavelet degeneration, confirm the value of Threshold here to the whole screen. Wavelet degeneration makes a portion with little change flat and smooth by setting the Wavelet deployment value below a è‡ value (Threshold value) to 0 -- although it is a technique, in mode2, it is made the value which pulled the Threshold value from the absolute value also to a Wavelet deployment value with the absolute value beyond this Threshold value It specifies whether rate (it is the technique generally called Soft Thresholding) with the effect which makes the whole screen flat and smooth by this operation pulls what% of a Threshold value, when pulling a Threshold value from a Wavelet deployment value. If it is made 100, the Threshold value itself will be pulled and the whole screen will become quite soft touch. If it is made 0, the completely same result as mode0 will be brought. Although the NR effect is higher, since BOKA [ this mode ] that there is comparatively no forgiveness, be careful of it and set up Threshold.
mode3:
The area where the contrast of a screen of this mode is strong is the mode in which leave and the weak area of contrast is NR(ed) preponderantly. Specifically, a Wavelet deployment value is received. 1/9 1/9 1/91/9 1/9 1/91/9 1/9 1/9 the procession of the form to say -- hanging -- the center of a Wavelet deployment value -- NR is given to the portion of BETA, leaving an edge portion by giving NR strongly, even if it becomes a value only with one point higher [ even if it takes a preponderant average and becomes a deployment value smaller than a è‡ value partially in a portion with many Wavelet deployment values, it is weak in NR, and ] than a è‡ value in a portion with few [ conversely ] Wavelet deployment values In addition, since how to give NR itself is a SoftThreshold system as well as mode2, if rate is set up to 100%, it will become the same as mode2 as a result. I think that rate may be usually used at 0%. Probably, at rate0%, it will be good to make it mode2 or to raise a rate value to take the noise which can never be taken. In addition, before NR(ing), in order to create a Wavelet deployment value distribution map, it is heavier than other modes.
|