IPP filters ippsNrHigh , ippsNrMedium, ippsNrLow difference

IPP filters ippsNrHigh , ippsNrMedium, ippsNrLow difference

sivakrishna a.的头像

Hi,

       We have used these filters in our application for various offline files, found no much difference in Noise Reduction between these levels, so can u please help us explaining why there is no much difference between them

   For some files, the difference is k, but most of the files the Noise Reduction for all the levels is same, So, please share the opinions about this, why there is no difference in these levels.

14 帖子 / 0 new
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项
Chuck De Sylva (Intel)的头像

sivakrishna,

Please provide more details. Is this when you call ippsFilterNoiseInit_RTA_32f or ippsFilterNoiseInit_EC_32f?

- Chuck

sivakrishna a.的头像

We have used ippsFilterNoiseLevel_EC_32f(ippsNrHigh, pNRState); function for initialization and ippsFilterNoiseInit_EC_32f(IPP_PCM_FREQ_8000, pNRState); We have used some offline files with this configeration and used filter for those files with ippsNrHigh, ippsNrMedium and ippsNrLow and captured the output.

     With the help of CoolEdit highlighted the noise portion and select Analysis->statistics .This opens up waveform statistics window. In this windows, “From Total RMS power”, we find the difference (k)  is around -10db.For most of the files it is in the range of 9 to 10.However, for "carhonkingnoise.pcm" file IPP NR is not being able to reduce any noise all.When we compared the ToTal RMS power for low, medium and high for most of the files there is no much difference, but we find difference between original and filtered files. But not find much difference between Medium, Low and High, we need to clarify , is it the implementation issue or the behaviour for Medium, Low and High is expected with not much difference, Please clarify.

sivakrishna a.的头像

We have used ippsFilterNoiseInit_EC_32f(IPP_PCM_FREQ_8000, pNRState); and for noise level initialization

ippsFilterNoiseLevel_EC_32f(ippsNrHigh, pNRState); ,ippsFilterNoiseLevel_EC_32f(ippsNrMedium, pNRState);, ippsFilterNoiseLevel_EC_32f(ippsNrLow, pNRState); , with this three levels we have captured the out put seperately and compared with cooledit software by selecting the certain portion and Analysis->Statistics, This will give you "Total RMS power" . But we didn't find much difference in low, medium and high, please clarify why there is no much difference between the levles.

sivakrishna a.的头像

We have used ippsFilterNoiseInit_EC_32f(IPP_PCM_FREQ_8000, pNRState);

For Noise initialization we have used ippsFilterNoiseLevel_EC_32f(ippsNrHigh, pNRState); We didn't find much difference for low, medium and high level profiles, please clarify

sivakrishna a.的头像

We have used ippsFilterNoiseInit_EC_32f(IPP_PCM_FREQ_8000, pNRState); and for noise initialization

ippsFilterNoiseLevel_EC_32f(ippsNrHigh, pNRState); We have captured the output for different offline files with ippsNrHigh, ippsNrLow and ippsNrMedium. We had checked the files with coolEdit software by selecting particular portion and Analysis->Statistics, it will open a waveform statistics window and shows the "Total RMS power", we found that for most of the files total RMS power is same except for few files, why there is no much difference with Low, Medium and High level profiles, we need to confirm the actual behaviour is the expected and need to know how this low, medium , high vary.

If u need we will provide u the offline files.

sivakrishna a.的头像

We have used ippsFilterNoiseInit_EC_32f(IPP_PCM_FREQ_8000, pNRState); and for noise initialization

ippsFilterNoiseLevel_EC_32f(ippsNrHigh, pNRState); We have captured the output for different offline files with ippsNrHigh, ippsNrLow and ippsNrMedium. We had checked the files with coolEdit software by selecting particular portion and Analysis->Statistics, it will open a waveform statistics window and shows the "Total RMS power", we found that for most of the files total RMS power is same except for few files, why there is no much difference with Low, Medium and High level profiles, we need to confirm the actual behaviour is the expected and need to know how this low, medium , high vary.

If u need we will provide u the offline files.

Chuck De Sylva (Intel)的头像

Have you been able to reproduce this with the latest version of Audition?

sivakrishna a.的头像

ya, we did this with the latest version only

sivakrishna a.的头像

what is the latest version of ipp libraries, i have used 7.1.1.119 downloaded and installed and used those libraries to test the behaviour, but still we don't find any difference between the profiles levels.Can u please tell what is the latest version of ipp which needs to be used?

sivakrishna a.的头像

I am using the IPP version 7.1.1.119, so we face the same issue, we didn't find any differece between the profile levels, so can u please tell u what is the latest version which is usable now for ipp.

Chuck De Sylva (Intel)的头像

Siva,

Can you attach the PCM file?

Thanks,

Chuck

sivakrishna a.的头像

sure, here i am attaching 3 files, which is original, applied filter with low and high. Filter used is NoiseReduction Nr filter.

Note: As as this forum didn't allow the pcm files to attach, i have named it as avi, after downloading, please rename the extension to .pcm.

附件: 

sivakrishna a.的头像

Chuck De Sylva,

       Here i have attached the pcm files, can u please check, we need to confirm about that the behaviour of low, medium and high is not working differently for most of the files, is it expected that there will not be much difference, please let us know, is this the implementation did with the same logic, waiting for reply.

登陆并发表评论。