ソースを参照

Merge branch 'master' of /home/dbv/git/nice

bodesheim 11 年 前
コミット
34c0b063be

+ 1 - 0
Doxyfile

@@ -661,6 +661,7 @@ RECURSIVE              = YES
 # subdirectory from a directory tree whose root is specified with the INPUT tag.
 
 EXCLUDE                = doc
+EXCLUDE                = matio
 
 # The EXCLUDE_SYMLINKS tag can be used select whether or not files or
 # directories that are symbolic links (a Unix file system feature) are excluded

+ 5 - 0
INSTALL.txt

@@ -25,3 +25,8 @@ This error occurs when the link to libbz2 is not set properly
 64bit: ln -s /lib64/libbz2.so.1 /lib64/libbz2.so
 
 The bz2 lib check successfully detects this mistake, however, Magick++-config uses -lbz2 anyway.
+
+(4)  compilation problems when ICE library is available somewhere in your system
+=> in older version, subroutines of ICE where used. Currently, the system is working independent from ICE. However, if ICEDIR is set on your machine, it will try to link against some methods and classes.
+=> unset ICEDIR (perhaps also in your bashrc)
+

+ 2 - 1
Makefile

@@ -175,7 +175,7 @@ endif
 # if you add an implicit rule however.
 
 allbin:$(ALL_BINARIES)
-	$(VERBOSE2)find ./core/ -name moc*.cpp -delete
+	
 
 alllib:$(ALL_LIBRARIES)
 
@@ -190,6 +190,7 @@ clean:
 	$(VERBOSE2)rm -f $(ALL_OBJS) $(ALL_OBJS:%.o=%.d)
 	$(VERBOSE2)rm -f $(ALL_BINARIES) $(ALL_BINARIES:%=%.bd)
 	$(VERBOSE2)rm -f $(ALL_LIBRARIES) $(ALL_CHECKS)
+	$(VERBOSE2)find ./core/ -name moc*.cpp -delete
 
 #TODO: does not remove moc_*.C (created with QT-moc from .h files)
 #alternative solution is to just rm -rf BUILD

+ 16 - 0
README

@@ -28,6 +28,18 @@ cd ../nice/ (goto NICE path)
 git clone /home/dbv/git/nice/vislearning/
 
 
+Enable/Disable code optimization
+================================
+Activation:
+export OPTIMIZE
+
+De-Activation:
+unset OPTIMIZE
+
+Explanation:
+After writing (and debugging) your code, you can enable the optimization to obtain source code that usually runs up to several times faster compared to the non-optimized version. However,
+compilation time will be longer and debugging with gdb or similar tools will be almost impossible after this.
+
 Known Issues
 ============
 
@@ -35,6 +47,10 @@ Known Issues
 => sudo ln -s /usr/lib/libg2c.so.0 /usr/lib/libg2c.so
    sudo ln -s /usr/lib64/libg2c.so.0 /usr/lib64/libg2c.so
 
+- problems with linking against ICE library
+=> in older version, subroutines of ICE where used. Currently, the system is working independent from ICE. However, if ICEDIR is set on your machine, it will try to link against some methods and classes.
+=> unset ICEDIR (perhaps also in your bashrc)
+
 Requirements
 ============
 

+ 0 - 5336
TODO/valgrind_testimagetools.out

@@ -1,5336 +0,0 @@
-==26546== Memcheck, a memory error detector
-==26546== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
-==26546== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
-==26546== Command: /home/froehlich/libs/nice/BUILD_x86_64/core/image/tests/libcore_image_tests.bak
-==26546== 
-==26546== Syscall param write(buf) points to uninitialised byte(s)
-==26546==    at 0x7AFB300: __write_nocancel (in /lib64/libpthread-2.11.3.so)
-==26546==    by 0x99C2475: ??? (in /usr/lib64/libstdc++.so.6.0.14)
-==26546==    by 0x997B865: std::basic_filebuf<char, std::char_traits<char> >::_M_convert_to_external(char*, long) (in /usr/lib64/libstdc++.so.6.0.14)
-==26546==    by 0x997B981: std::basic_filebuf<char, std::char_traits<char> >::overflow(int) (in /usr/lib64/libstdc++.so.6.0.14)
-==26546==    by 0x997BBF2: std::basic_filebuf<char, std::char_traits<char> >::_M_terminate_output() (in /usr/lib64/libstdc++.so.6.0.14)
-==26546==    by 0x997C1F7: std::basic_filebuf<char, std::char_traits<char> >::close() (in /usr/lib64/libstdc++.so.6.0.14)
-==26546==    by 0x42B059: void NICE::ImageFile::writerPXM<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (fstream:739)
-==26546==    by 0x42BADA: void NICE::ImageFile::writer<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.tcc:112)
-==26546==    by 0x542944: NICE::ImageFileListWriter::writeColorImage(NICE::ColorImageT<unsigned char> const&) (GrayColorImageCommonImplementationT.tcc:128)
-==26546==    by 0x412DA6: TestImageFileList::testIO() (TestImageFileList.cpp:22)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==  Address 0xb22e970 is 0 bytes inside a block of size 8,192 alloc'd
-==26546==    at 0x4C25D99: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x997B71B: std::basic_filebuf<char, std::char_traits<char> >::_M_allocate_internal_buffer() (in /usr/lib64/libstdc++.so.6.0.14)
-==26546==    by 0x997C3B9: std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode) (in /usr/lib64/libstdc++.so.6.0.14)
-==26546==    by 0x42AC01: void NICE::ImageFile::writerPXM<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (fstream:700)
-==26546==    by 0x42BADA: void NICE::ImageFile::writer<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.tcc:112)
-==26546==    by 0x542944: NICE::ImageFileListWriter::writeColorImage(NICE::ColorImageT<unsigned char> const&) (GrayColorImageCommonImplementationT.tcc:128)
-==26546==    by 0x412DA6: TestImageFileList::testIO() (TestImageFileList.cpp:22)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546== 
-==26546== Syscall param sched_setaffinity(mask) points to unaddressable byte(s)
-==26546==    at 0xA14F279: syscall (in /lib64/libc-2.11.3.so)
-==26546==    by 0xAA830D3: __kmp_affinity_determine_capable (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libguide.so)
-==26546==    by 0xAA76E8B: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libguide.so)
-==26546==    by 0xAA78621: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libguide.so)
-==26546==    by 0xAA757E4: __kmp_serial_initialize (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libguide.so)
-==26546==    by 0xAA678AD: __kmpc_global_thread_num (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libguide.so)
-==26546==    by 0xCF719AE: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52AD92: NICE::gaussY(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15591)
-==26546==    by 0x52B238: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:566)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF723E8: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52AD92: NICE::gaussY(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15591)
-==26546==    by 0x52B238: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:566)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72495: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52AD92: NICE::gaussY(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15591)
-==26546==    by 0x52B238: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:566)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72548: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52AD92: NICE::gaussY(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15591)
-==26546==    by 0x52B238: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:566)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF725FA: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52AD92: NICE::gaussY(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15591)
-==26546==    by 0x52B238: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:566)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72730: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52AD92: NICE::gaussY(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15591)
-==26546==    by 0x52B238: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:566)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65261: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6526A: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65273: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF652B6: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF652E1: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6530F: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65318: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65321: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6534A: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF653BA: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF653C3: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF653CC: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF653F3: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65461: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6546A: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6546F: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF654AC: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6529E: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65362: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6540B: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF654D1: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65549: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65552: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65557: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65593: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF655B7: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6557B: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF65432: piFilterRow32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF64F17: L_ippiFilterRow32f_16s_C1R_10327__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF733E2: ippiFilterRow_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52B5D5: NICE::sobelX(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:580)
-==26546==    by 0x54D0D8: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:607)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75B4E: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52BF6C: NICE::gaussX(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15691)
-==26546==    by 0x52C4B8: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:647)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75BF3: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52BF6C: NICE::gaussX(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15691)
-==26546==    by 0x52C4B8: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:647)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75C92: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52BF6C: NICE::gaussX(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15691)
-==26546==    by 0x52C4B8: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:647)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75D25: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52BF6C: NICE::gaussX(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15691)
-==26546==    by 0x52C4B8: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:647)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75E3D: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52BF6C: NICE::gaussX(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (ippwrapper.tcc:15691)
-==26546==    by 0x52C4B8: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (Filter.cpp:647)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FF07: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FF10: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FF19: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FF44: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FFAD: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FFB6: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FFBF: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FFE8: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF60050: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF60059: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6005E: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF60084: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF600E9: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF600F2: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF600F7: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6011A: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF601C9: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF601D2: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF601D7: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF601FA: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FF5A: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FF85: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF5FFFE: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF6009A: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF60130: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF600C0: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF60153: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF60210: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF60233: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF60027: piFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF5F964: ippiFilterColumn32f_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF6FF37: ippiFilterColumn_16s_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52C857: NICE::sobelY(NICE::ImageT<unsigned char> const&, NICE::ImageT<short>*) (ippwrapper.tcc:15611)
-==26546==    by 0x54D0FB: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:608)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D28E: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:639)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D2A9: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:641)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D2B4: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:641)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D360: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_pair.h:162)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D366: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_pair.h:162)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54F7C1: void std::__adjust_heap<__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > > >(__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > >) (stl_pair.h:162)
-==26546==    by 0x54D62C: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_heap.h:332)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54F7C7: void std::__adjust_heap<__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > > >(__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > >) (stl_pair.h:162)
-==26546==    by 0x54D62C: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_heap.h:332)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54F831: void std::__adjust_heap<__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > > >(__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > >) (stl_pair.h:162)
-==26546==    by 0x54D62C: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_heap.h:332)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54F837: void std::__adjust_heap<__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > > >(__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > >) (stl_pair.h:162)
-==26546==    by 0x54D62C: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_heap.h:332)
-==26546==    by 0x41C35D: TestImageTools::testKLT() (TestImageTools.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D28E: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:639)
-==26546==    by 0x41C4FE: TestImageTools::testKLT() (TestImageTools.cpp:441)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D2A9: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:641)
-==26546==    by 0x41C4FE: TestImageTools::testKLT() (TestImageTools.cpp:441)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D2B4: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (ImageTools.cpp:641)
-==26546==    by 0x41C4FE: TestImageTools::testKLT() (TestImageTools.cpp:441)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D360: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_pair.h:162)
-==26546==    by 0x41C4FE: TestImageTools::testKLT() (TestImageTools.cpp:441)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54D366: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_pair.h:162)
-==26546==    by 0x41C4FE: TestImageTools::testKLT() (TestImageTools.cpp:441)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54F7C1: void std::__adjust_heap<__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > > >(__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > >) (stl_pair.h:162)
-==26546==    by 0x54D62C: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_heap.h:332)
-==26546==    by 0x41C4FE: TestImageTools::testKLT() (TestImageTools.cpp:441)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54F7C7: void std::__adjust_heap<__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > > >(__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > >) (stl_pair.h:162)
-==26546==    by 0x54D62C: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_heap.h:332)
-==26546==    by 0x41C4FE: TestImageTools::testKLT() (TestImageTools.cpp:441)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54F831: void std::__adjust_heap<__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > > >(__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > >) (stl_pair.h:162)
-==26546==    by 0x54D62C: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_heap.h:332)
-==26546==    by 0x41C4FE: TestImageTools::testKLT() (TestImageTools.cpp:441)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x54F837: void std::__adjust_heap<__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > > >(__gnu_cxx::__normal_iterator<std::pair<double, std::pair<int, int> >*, std::vector<std::pair<double, std::pair<int, int> >, std::allocator<std::pair<double, std::pair<int, int> > > > >, long, long, std::pair<double, std::pair<int, int> >, std::less<std::pair<double, std::pair<int, int> > >) (stl_pair.h:162)
-==26546==    by 0x54D62C: NICE::KLTCornerDetector(NICE::ImageT<unsigned char> const&, unsigned int const&, double const&, unsigned int const&, unsigned int const&, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (stl_heap.h:332)
-==26546==    by 0x41C4FE: TestImageTools::testKLT() (TestImageTools.cpp:441)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x1015CA10: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x101676DA: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x10167CAD: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x57589F1: WriteImage (in /usr/lib64/libMagickCore.so.4.0.0)
-==26546==    by 0x5189CC9: Magick::Image::write(std::string const&) (in /usr/lib64/libMagick++.so.4.0.0)
-==26546==    by 0x5358B2: void NICE::ImageFile::writerMagick<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.cpp:161)
-==26546==    by 0x42B6E4: void NICE::ImageFile::writer<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.tcc:80)
-==26546==    by 0x426F40: TestImageTools::testaddConstBorder() (GrayColorImageCommonImplementationT.tcc:128)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x1015CA3B: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x101676DA: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x10167CAD: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x57589F1: WriteImage (in /usr/lib64/libMagickCore.so.4.0.0)
-==26546==    by 0x5189CC9: Magick::Image::write(std::string const&) (in /usr/lib64/libMagick++.so.4.0.0)
-==26546==    by 0x5358B2: void NICE::ImageFile::writerMagick<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.cpp:161)
-==26546==    by 0x42B6E4: void NICE::ImageFile::writer<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.tcc:80)
-==26546==    by 0x426F40: TestImageTools::testaddConstBorder() (GrayColorImageCommonImplementationT.tcc:128)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x1015CC10: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x101677A3: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x10167CAD: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x57589F1: WriteImage (in /usr/lib64/libMagickCore.so.4.0.0)
-==26546==    by 0x5189CC9: Magick::Image::write(std::string const&) (in /usr/lib64/libMagick++.so.4.0.0)
-==26546==    by 0x5358B2: void NICE::ImageFile::writerMagick<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.cpp:161)
-==26546==    by 0x42B6E4: void NICE::ImageFile::writer<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.tcc:80)
-==26546==    by 0x426F40: TestImageTools::testaddConstBorder() (GrayColorImageCommonImplementationT.tcc:128)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0x8E82BDB: crc32 (in /lib64/libz.so.1.2.5)
-==26546==    by 0x103ACAB9: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B62D5: png_write_chunk (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B6A45: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B8B01: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B8F53: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B9328: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103BD418: png_write_row (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x10165182: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x10167CAD: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x57589F1: WriteImage (in /usr/lib64/libMagickCore.so.4.0.0)
-==26546==    by 0x5189CC9: Magick::Image::write(std::string const&) (in /usr/lib64/libMagick++.so.4.0.0)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0x8E82BDF: crc32 (in /lib64/libz.so.1.2.5)
-==26546==    by 0x103ACAB9: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B62D5: png_write_chunk (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B6A45: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B8B01: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B8F53: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B9328: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103BD418: png_write_row (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x10165182: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x10167CAD: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x57589F1: WriteImage (in /usr/lib64/libMagickCore.so.4.0.0)
-==26546==    by 0x5189CC9: Magick::Image::write(std::string const&) (in /usr/lib64/libMagick++.so.4.0.0)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0x8E82BE6: crc32 (in /lib64/libz.so.1.2.5)
-==26546==    by 0x103ACAB9: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B62D5: png_write_chunk (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B6A45: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B8B01: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B8F53: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B9328: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103BD418: png_write_row (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x10165182: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x10167CAD: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x57589F1: WriteImage (in /usr/lib64/libMagickCore.so.4.0.0)
-==26546==    by 0x5189CC9: Magick::Image::write(std::string const&) (in /usr/lib64/libMagick++.so.4.0.0)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0x8E82C27: crc32 (in /lib64/libz.so.1.2.5)
-==26546==    by 0x103ACAB9: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B62D5: png_write_chunk (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B6A45: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B8B01: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B8F53: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103B9328: ??? (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x103BD418: png_write_row (in /usr/lib64/libpng14.so.14.4.0)
-==26546==    by 0x10165182: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x10167CAD: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x57589F1: WriteImage (in /usr/lib64/libMagickCore.so.4.0.0)
-==26546==    by 0x5189CC9: Magick::Image::write(std::string const&) (in /usr/lib64/libMagick++.so.4.0.0)
-==26546== 
-==26546== Syscall param write(buf) points to uninitialised byte(s)
-==26546==    at 0xA145190: __write_nocancel (in /lib64/libc-2.11.3.so)
-==26546==    by 0xA0EE142: _IO_file_write@@GLIBC_2.2.5 (in /lib64/libc-2.11.3.so)
-==26546==    by 0xA0EDDE9: new_do_write (in /lib64/libc-2.11.3.so)
-==26546==    by 0xA0EEFD4: _IO_do_write@@GLIBC_2.2.5 (in /lib64/libc-2.11.3.so)
-==26546==    by 0xA0EE91F: _IO_file_close_it@@GLIBC_2.2.5 (in /lib64/libc-2.11.3.so)
-==26546==    by 0xA0E272F: fclose@@GLIBC_2.2.5 (in /lib64/libc-2.11.3.so)
-==26546==    by 0x57252F1: CloseBlob (in /usr/lib64/libMagickCore.so.4.0.0)
-==26546==    by 0x10167CB8: ??? (in /usr/lib64/ImageMagick-6.6.5/modules-Q16/coders/png.so)
-==26546==    by 0x57589F1: WriteImage (in /usr/lib64/libMagickCore.so.4.0.0)
-==26546==    by 0x5189CC9: Magick::Image::write(std::string const&) (in /usr/lib64/libMagick++.so.4.0.0)
-==26546==    by 0x5358B2: void NICE::ImageFile::writerMagick<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.cpp:161)
-==26546==    by 0x42B6E4: void NICE::ImageFile::writer<unsigned char>(NICE::GrayColorImageCommonImplementationT<unsigned char> const*) const (ImageFile.tcc:80)
-==26546==  Address 0x4020082 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Mismatched free() / delete / delete []
-==26546==    at 0x4C2562E: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x562A70: ice::FreeImgD(ice::ImageD_*) (based.cpp:119)
-==26546==    by 0x55357A: NICE::Fourier::FourierTransform(NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&) (Fourier.cpp:54)
-==26546==    by 0x42E4B8: TestFourier::testFourierTransform() (TestFourier.cpp:36)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xd7ebb40 is 0 bytes inside a block of size 70,488 alloc'd
-==26546==    at 0x4C25D99: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x5624FC: ice::NewImgD(int, int, double, double) (based.cpp:53)
-==26546==    by 0x552FE2: NICE::Fourier::FourierTransform(NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&) (image_convertice.h:254)
-==26546==    by 0x42E4B8: TestFourier::testFourierTransform() (TestFourier.cpp:36)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Mismatched free() / delete / delete []
-==26546==    at 0x4C2562E: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x562A70: ice::FreeImgD(ice::ImageD_*) (based.cpp:119)
-==26546==    by 0x553582: NICE::Fourier::FourierTransform(NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&) (Fourier.cpp:54)
-==26546==    by 0x42E4B8: TestFourier::testFourierTransform() (TestFourier.cpp:36)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xdab6be0 is 0 bytes inside a block of size 70,488 alloc'd
-==26546==    at 0x4C25D99: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x5624FC: ice::NewImgD(int, int, double, double) (based.cpp:53)
-==26546==    by 0x553095: NICE::Fourier::FourierTransform(NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&) (image_convertice.h:254)
-==26546==    by 0x42E4B8: TestFourier::testFourierTransform() (TestFourier.cpp:36)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Mismatched free() / delete / delete []
-==26546==    at 0x4C2562E: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x562A70: ice::FreeImgD(ice::ImageD_*) (based.cpp:119)
-==26546==    by 0x55358A: NICE::Fourier::FourierTransform(NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&) (Fourier.cpp:54)
-==26546==    by 0x42E4B8: TestFourier::testFourierTransform() (TestFourier.cpp:36)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xd7fcee0 is 0 bytes inside a block of size 70,488 alloc'd
-==26546==    at 0x4C25D99: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x5624FC: ice::NewImgD(int, int, double, double) (based.cpp:53)
-==26546==    by 0x55314C: NICE::Fourier::FourierTransform(NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&) (image_convertice.h:254)
-==26546==    by 0x42E4B8: TestFourier::testFourierTransform() (TestFourier.cpp:36)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Mismatched free() / delete / delete []
-==26546==    at 0x4C2562E: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x562A70: ice::FreeImgD(ice::ImageD_*) (based.cpp:119)
-==26546==    by 0x553592: NICE::Fourier::FourierTransform(NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&) (Fourier.cpp:54)
-==26546==    by 0x42E4B8: TestFourier::testFourierTransform() (TestFourier.cpp:36)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xdac7f80 is 0 bytes inside a block of size 70,488 alloc'd
-==26546==    at 0x4C25D99: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x5624FC: ice::NewImgD(int, int, double, double) (based.cpp:53)
-==26546==    by 0x553211: NICE::Fourier::FourierTransform(NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&, NICE::ImageT<float>&) (image_convertice.h:254)
-==26546==    by 0x42E4B8: TestFourier::testFourierTransform() (TestFourier.cpp:36)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== 
-==26546== More than 100 errors detected.  Subsequent errors
-==26546== will still be recorded, but in less detail than before.
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75E63: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46C763: TestFilter::testSepIntFilter() (TestFilter.cpp:140)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75E68: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46C763: TestFilter::testSepIntFilter() (TestFilter.cpp:140)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75E6D: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46C763: TestFilter::testSepIntFilter() (TestFilter.cpp:140)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75E8F: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46C763: TestFilter::testSepIntFilter() (TestFilter.cpp:140)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75B7F: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46C763: TestFilter::testSepIntFilter() (TestFilter.cpp:140)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75B84: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46C763: TestFilter::testSepIntFilter() (TestFilter.cpp:140)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75B89: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46C763: TestFilter::testSepIntFilter() (TestFilter.cpp:140)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75BAB: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46C763: TestFilter::testSepIntFilter() (TestFilter.cpp:140)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7241F: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72424: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72429: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7244C: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF724CD: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF724D2: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF724D7: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF724FA: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72580: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72585: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7258A: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF725AD: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72632: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72637: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7263C: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7265F: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72766: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7276B: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72770: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF72793: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46D1D0: TestFilter::testSepIntFilter() (TestFilter.cpp:157)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75D4C: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46DC96: TestFilter::testSepIntFilter() (TestFilter.cpp:177)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75D51: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46DC96: TestFilter::testSepIntFilter() (TestFilter.cpp:177)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75D56: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46DC96: TestFilter::testSepIntFilter() (TestFilter.cpp:177)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75D78: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46DC96: TestFilter::testSepIntFilter() (TestFilter.cpp:177)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75C22: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46DC96: TestFilter::testSepIntFilter() (TestFilter.cpp:177)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75C27: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46DC96: TestFilter::testSepIntFilter() (TestFilter.cpp:177)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75C2C: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46DC96: TestFilter::testSepIntFilter() (TestFilter.cpp:177)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF75C4E: piFilterRow_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF756E7: L_ippiFilterRow_8u_C1R_8912__par_region0_2.0 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52F390: NICE::filterX(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:41)
-==26546==    by 0x46DC96: TestFilter::testSepIntFilter() (TestFilter.cpp:177)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF72392: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46E029: TestFilter::testSepIntFilter() (TestFilter.cpp:184)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe0253e0 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF7239D: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46E029: TestFilter::testSepIntFilter() (TestFilter.cpp:184)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe0253e1 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF723A9: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46E029: TestFilter::testSepIntFilter() (TestFilter.cpp:184)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe0253e2 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF723B5: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46E029: TestFilter::testSepIntFilter() (TestFilter.cpp:184)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe0253e3 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF7270A: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46E029: TestFilter::testSepIntFilter() (TestFilter.cpp:184)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe0253e4 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF72721: piFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5301E8: NICE::filterY(NICE::ImageT<unsigned char> const&, NICE::VectorT<int> const&, NICE::ImageT<unsigned char>*, int const&) (Filter.cpp:111)
-==26546==    by 0x46E029: TestFilter::testSepIntFilter() (TestFilter.cpp:184)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe0254e4 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF7BD07: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe05d0df is 1 bytes before a block of size 200 alloc'd
-==26546==    at 0x4C2683D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0xBFF3496: ippsMalloc_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippsy8.so.5.3)
-==26546==    by 0xCD5D44C: ippiMalloc_8u_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5539D2: NICE::ImageT<unsigned char>::doAllocPixelIPP() (ImageT.cpp:19)
-==26546==    by 0x454638: _ZN4NICE35GrayColorImageCommonImplementationTIhE10allocPixelEiiNS_34GrayColorImageCommonImplementation12MemoryLayoutE.clone.136 (GrayColorImageCommonImplementationT.tcc:59)
-==26546==    by 0x469D61: TestFilter::testIntFilter() (ImageT.tcc:38)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BDB3: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BDB8: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BDBD: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BDE0: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BE62: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BE67: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BE6C: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BE8E: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BF08: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BF0D: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BF12: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BF34: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BFA6: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BFAB: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BFB0: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BFD2: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7C11A: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7C11F: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7C124: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7C146: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x469FFB: TestFilter::testIntFilter() (TestFilter.cpp:323)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF7BD12: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A6CB: TestFilter::testIntFilter() (TestFilter.cpp:336)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe05d0bf is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF7BD1E: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A6CB: TestFilter::testIntFilter() (TestFilter.cpp:336)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe05d0c0 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF7BD2A: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A6CB: TestFilter::testIntFilter() (TestFilter.cpp:336)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe05d0c1 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF7C0A3: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A6CB: TestFilter::testIntFilter() (TestFilter.cpp:336)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe05d0c2 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xCF7C0BA: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A6CB: TestFilter::testIntFilter() (TestFilter.cpp:336)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==  Address 0xe05d0c3 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BD76: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A844: TestFilter::testIntFilter() (TestFilter.cpp:345)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BE29: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A844: TestFilter::testIntFilter() (TestFilter.cpp:345)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BED2: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A844: TestFilter::testIntFilter() (TestFilter.cpp:345)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7BF74: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A844: TestFilter::testIntFilter() (TestFilter.cpp:345)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xCF7C0E6: piFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCF7B69C: ippiFilter_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5310D7: NICE::filter(NICE::ImageT<unsigned char> const&, NICE::MatrixT<int> const&, NICE::ImageT<unsigned char>*, int const&, int const&) (Filter.cpp:185)
-==26546==    by 0x46A844: TestFilter::testIntFilter() (TestFilter.cpp:345)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45A8E8: TestFilter::testSmoothing() (TestFilter.cpp:404)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45A987: TestFilter::testSmoothing() (TestFilter.cpp:405)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45AA3A: TestFilter::testSmoothing() (TestFilter.cpp:406)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45AAE7: TestFilter::testSmoothing() (TestFilter.cpp:407)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45AC30: TestFilter::testSmoothing() (TestFilter.cpp:411)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45ACCF: TestFilter::testSmoothing() (TestFilter.cpp:412)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45AD82: TestFilter::testSmoothing() (TestFilter.cpp:413)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45AE2F: TestFilter::testSmoothing() (TestFilter.cpp:415)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45AEDC: TestFilter::testSmoothing() (TestFilter.cpp:416)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45AF89: TestFilter::testSmoothing() (TestFilter.cpp:417)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B0F8: TestFilter::testSmoothing() (TestFilter.cpp:423)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B197: TestFilter::testSmoothing() (TestFilter.cpp:424)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B24A: TestFilter::testSmoothing() (TestFilter.cpp:425)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B2F7: TestFilter::testSmoothing() (TestFilter.cpp:426)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B440: TestFilter::testSmoothing() (TestFilter.cpp:430)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B4DF: TestFilter::testSmoothing() (TestFilter.cpp:431)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B592: TestFilter::testSmoothing() (TestFilter.cpp:432)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B63F: TestFilter::testSmoothing() (TestFilter.cpp:433)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B6EC: TestFilter::testSmoothing() (TestFilter.cpp:434)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B799: TestFilter::testSmoothing() (TestFilter.cpp:435)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B846: TestFilter::testSmoothing() (TestFilter.cpp:436)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B8F3: TestFilter::testSmoothing() (TestFilter.cpp:437)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45B9A0: TestFilter::testSmoothing() (TestFilter.cpp:438)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45BA4D: TestFilter::testSmoothing() (TestFilter.cpp:439)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xD2FA96D: inner_ownBlur_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDB5629: ownBlur_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDA64A1: ippiFilterBox_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52E220: NICE::meanY(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (Filter.cpp:286)
-==26546==    by 0x45BA91: TestFilter::testSmoothing() (TestFilter.cpp:442)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==  Address 0xe067dc8 is 0 bytes after a block of size 488 alloc'd
-==26546==    at 0x4C2683D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0xBFF3496: ippsMalloc_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippsy8.so.5.3)
-==26546==    by 0xCD5D44C: ippiMalloc_8u_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5539D2: NICE::ImageT<unsigned char>::doAllocPixelIPP() (ImageT.cpp:19)
-==26546==    by 0x454638: _ZN4NICE35GrayColorImageCommonImplementationTIhE10allocPixelEiiNS_34GrayColorImageCommonImplementation12MemoryLayoutE.clone.136 (GrayColorImageCommonImplementationT.tcc:59)
-==26546==    by 0x45A6AC: TestFilter::testSmoothing() (ImageT.tcc:38)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45BBB8: TestFilter::testSmoothing() (TestFilter.cpp:445)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45BC57: TestFilter::testSmoothing() (TestFilter.cpp:446)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45BD0A: TestFilter::testSmoothing() (TestFilter.cpp:447)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45BDB7: TestFilter::testSmoothing() (TestFilter.cpp:448)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45BF00: TestFilter::testSmoothing() (TestFilter.cpp:452)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45BF9F: TestFilter::testSmoothing() (TestFilter.cpp:453)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C052: TestFilter::testSmoothing() (TestFilter.cpp:454)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C0FF: TestFilter::testSmoothing() (TestFilter.cpp:456)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C1AC: TestFilter::testSmoothing() (TestFilter.cpp:457)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C259: TestFilter::testSmoothing() (TestFilter.cpp:458)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xD2FAC94: own_get_first_sum_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDB5590: ownBlur_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDA64A1: ippiFilterBox_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52E220: NICE::meanY(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (Filter.cpp:286)
-==26546==    by 0x45C29D: TestFilter::testSmoothing() (TestFilter.cpp:461)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==  Address 0xe067bc0 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xD2FA978: inner_ownBlur_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDB5629: ownBlur_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDA64A1: ippiFilterBox_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52E220: NICE::meanY(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (Filter.cpp:286)
-==26546==    by 0x45C29D: TestFilter::testSmoothing() (TestFilter.cpp:461)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==  Address 0xe067bc0 is not stack'd, malloc'd or (recently) free'd
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C3C8: TestFilter::testSmoothing() (TestFilter.cpp:464)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C467: TestFilter::testSmoothing() (TestFilter.cpp:465)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C51A: TestFilter::testSmoothing() (TestFilter.cpp:466)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C5C7: TestFilter::testSmoothing() (TestFilter.cpp:467)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C710: TestFilter::testSmoothing() (TestFilter.cpp:471)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C7AF: TestFilter::testSmoothing() (TestFilter.cpp:472)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C862: TestFilter::testSmoothing() (TestFilter.cpp:473)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C90F: TestFilter::testSmoothing() (TestFilter.cpp:474)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45C9BC: TestFilter::testSmoothing() (TestFilter.cpp:475)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45CA69: TestFilter::testSmoothing() (TestFilter.cpp:476)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45CB16: TestFilter::testSmoothing() (TestFilter.cpp:477)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45CBC3: TestFilter::testSmoothing() (TestFilter.cpp:478)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45CC70: TestFilter::testSmoothing() (TestFilter.cpp:479)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45CD1D: TestFilter::testSmoothing() (TestFilter.cpp:480)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Invalid read of size 8
-==26546==    at 0xD2FA4B2: inner_ownBlur_8u_33_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==  Address 0xe067bdf is 1 bytes before a block of size 488 alloc'd
-==26546==    at 0x4C2683D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0xBFF3496: ippsMalloc_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippsy8.so.5.3)
-==26546==    by 0xCD5D44C: ippiMalloc_8u_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5539D2: NICE::ImageT<unsigned char>::doAllocPixelIPP() (ImageT.cpp:19)
-==26546==    by 0x454638: _ZN4NICE35GrayColorImageCommonImplementationTIhE10allocPixelEiiNS_34GrayColorImageCommonImplementation12MemoryLayoutE.clone.136 (GrayColorImageCommonImplementationT.tcc:59)
-==26546==    by 0x45A6AC: TestFilter::testSmoothing() (ImageT.tcc:38)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Invalid read of size 2
-==26546==    at 0xD2FA5AC: inner_ownBlur_8u_33_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xC: ???
-==26546==    by 0xCDB60FA: ownBlur_8u_33 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDA64BC: ippiFilterBox_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52DE27: NICE::filterMean(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (Filter.cpp:329)
-==26546==    by 0x45CD60: TestFilter::testSmoothing() (TestFilter.cpp:483)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==  Address 0xe067dc7 is 487 bytes inside a block of size 488 alloc'd
-==26546==    at 0x4C2683D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0xBFF3496: ippsMalloc_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippsy8.so.5.3)
-==26546==    by 0xCD5D44C: ippiMalloc_8u_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5539D2: NICE::ImageT<unsigned char>::doAllocPixelIPP() (ImageT.cpp:19)
-==26546==    by 0x454638: _ZN4NICE35GrayColorImageCommonImplementationTIhE10allocPixelEiiNS_34GrayColorImageCommonImplementation12MemoryLayoutE.clone.136 (GrayColorImageCommonImplementationT.tcc:59)
-==26546==    by 0x45A6AC: TestFilter::testSmoothing() (ImageT.tcc:38)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xD2FA686: inner_ownBlur_8u_33_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xC: ???
-==26546==    by 0xCDB60FA: ownBlur_8u_33 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDA64BC: ippiFilterBox_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52DE27: NICE::filterMean(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (Filter.cpp:329)
-==26546==    by 0x45CD60: TestFilter::testSmoothing() (TestFilter.cpp:483)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==  Address 0xe067dc9 is 1 bytes after a block of size 488 alloc'd
-==26546==    at 0x4C2683D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0xBFF3496: ippsMalloc_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippsy8.so.5.3)
-==26546==    by 0xCD5D44C: ippiMalloc_8u_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5539D2: NICE::ImageT<unsigned char>::doAllocPixelIPP() (ImageT.cpp:19)
-==26546==    by 0x454638: _ZN4NICE35GrayColorImageCommonImplementationTIhE10allocPixelEiiNS_34GrayColorImageCommonImplementation12MemoryLayoutE.clone.136 (GrayColorImageCommonImplementationT.tcc:59)
-==26546==    by 0x45A6AC: TestFilter::testSmoothing() (ImageT.tcc:38)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xD2FA692: inner_ownBlur_8u_33_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xC: ???
-==26546==    by 0xCDB60FA: ownBlur_8u_33 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDA64BC: ippiFilterBox_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52DE27: NICE::filterMean(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (Filter.cpp:329)
-==26546==    by 0x45CD60: TestFilter::testSmoothing() (TestFilter.cpp:483)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==  Address 0xe067dc8 is 0 bytes after a block of size 488 alloc'd
-==26546==    at 0x4C2683D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0xBFF3496: ippsMalloc_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippsy8.so.5.3)
-==26546==    by 0xCD5D44C: ippiMalloc_8u_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5539D2: NICE::ImageT<unsigned char>::doAllocPixelIPP() (ImageT.cpp:19)
-==26546==    by 0x454638: _ZN4NICE35GrayColorImageCommonImplementationTIhE10allocPixelEiiNS_34GrayColorImageCommonImplementation12MemoryLayoutE.clone.136 (GrayColorImageCommonImplementationT.tcc:59)
-==26546==    by 0x45A6AC: TestFilter::testSmoothing() (ImageT.tcc:38)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Invalid read of size 1
-==26546==    at 0xD2FA683: inner_ownBlur_8u_33_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xC: ???
-==26546==    by 0xCDB60FA: ownBlur_8u_33 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCDA64BC: ippiFilterBox_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x52DE27: NICE::filterMean(NICE::ImageT<unsigned char> const&, unsigned int const&, NICE::ImageT<unsigned char>*) (Filter.cpp:329)
-==26546==    by 0x45CD60: TestFilter::testSmoothing() (TestFilter.cpp:483)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==  Address 0xe067dc8 is 0 bytes after a block of size 488 alloc'd
-==26546==    at 0x4C2683D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0xBFF3496: ippsMalloc_8u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippsy8.so.5.3)
-==26546==    by 0xCD5D44C: ippiMalloc_8u_C1 (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x5539D2: NICE::ImageT<unsigned char>::doAllocPixelIPP() (ImageT.cpp:19)
-==26546==    by 0x454638: _ZN4NICE35GrayColorImageCommonImplementationTIhE10allocPixelEiiNS_34GrayColorImageCommonImplementation12MemoryLayoutE.clone.136 (GrayColorImageCommonImplementationT.tcc:59)
-==26546==    by 0x45A6AC: TestFilter::testSmoothing() (ImageT.tcc:38)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45F4B8: TestFilter::testSmoothing() (TestFilter.cpp:531)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45F568: TestFilter::testSmoothing() (TestFilter.cpp:532)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45F618: TestFilter::testSmoothing() (TestFilter.cpp:533)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45F6C8: TestFilter::testSmoothing() (TestFilter.cpp:534)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45F778: TestFilter::testSmoothing() (TestFilter.cpp:535)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45F828: TestFilter::testSmoothing() (TestFilter.cpp:536)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45F8D8: TestFilter::testSmoothing() (TestFilter.cpp:537)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45F988: TestFilter::testSmoothing() (TestFilter.cpp:538)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45FA38: TestFilter::testSmoothing() (TestFilter.cpp:539)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45FAE8: TestFilter::testSmoothing() (TestFilter.cpp:540)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45FB98: TestFilter::testSmoothing() (TestFilter.cpp:542)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45FC48: TestFilter::testSmoothing() (TestFilter.cpp:543)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45FCF8: TestFilter::testSmoothing() (TestFilter.cpp:544)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45FDA8: TestFilter::testSmoothing() (TestFilter.cpp:545)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45FE58: TestFilter::testSmoothing() (TestFilter.cpp:546)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45FF08: TestFilter::testSmoothing() (TestFilter.cpp:547)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x45FFB8: TestFilter::testSmoothing() (TestFilter.cpp:548)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x460068: TestFilter::testSmoothing() (TestFilter.cpp:549)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x460118: TestFilter::testSmoothing() (TestFilter.cpp:550)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4601C8: TestFilter::testSmoothing() (TestFilter.cpp:551)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x460278: TestFilter::testSmoothing() (TestFilter.cpp:553)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x460328: TestFilter::testSmoothing() (TestFilter.cpp:554)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4603D8: TestFilter::testSmoothing() (TestFilter.cpp:555)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x460488: TestFilter::testSmoothing() (TestFilter.cpp:556)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x460538: TestFilter::testSmoothing() (TestFilter.cpp:557)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4605E8: TestFilter::testSmoothing() (TestFilter.cpp:558)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x460698: TestFilter::testSmoothing() (TestFilter.cpp:559)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x460748: TestFilter::testSmoothing() (TestFilter.cpp:560)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4607F8: TestFilter::testSmoothing() (TestFilter.cpp:561)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4608A8: TestFilter::testSmoothing() (TestFilter.cpp:562)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x52A58C: NICE::gradientStrength(NICE::ImageT<short> const&, NICE::ImageT<short> const&, NICE::ImageT<unsigned char>*, NICE::ImageT<unsigned char> const*) (Filter.cpp:768)
-==26546==    by 0x457C47: TestFilter::testGradient() (TestFilter.cpp:804)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x52A58C: NICE::gradientStrength(NICE::ImageT<short> const&, NICE::ImageT<short> const&, NICE::ImageT<unsigned char>*, NICE::ImageT<unsigned char> const*) (Filter.cpp:768)
-==26546==    by 0x4581DA: TestFilter::testGradient() (TestFilter.cpp:816)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC582076: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5845D3: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587BD8: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xC5402D7: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E17DF: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E15D5: ???
-==26546==    by 0xE0E18DB: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587D4D: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E17DF: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E15D5: ???
-==26546==    by 0xE0E18DB: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587D59: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E17DF: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E15D5: ???
-==26546==    by 0xE0E18DB: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587D73: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E17DF: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E15D5: ???
-==26546==    by 0xE0E18DB: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587D95: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E17DF: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E15D5: ???
-==26546==    by 0xE0E18DB: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587DB7: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E17DF: ???
-==26546==    by 0xE02451F: ???
-==26546==    by 0xE0DA3FF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E15D5: ???
-==26546==    by 0xE0E18DB: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC584762: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5847F4: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58484F: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC584858: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5848A5: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58245A: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC588145: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFAB: ???
-==26546==    by 0xC53E897: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E1887: ???
-==26546==    by 0xE02459F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E15FF: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5882A7: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFAB: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E1887: ???
-==26546==    by 0xE02459F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E15FF: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5882B3: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFAB: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E1887: ???
-==26546==    by 0xE02459F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E15FF: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5882CD: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFAB: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E1887: ???
-==26546==    by 0xE02459F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E15FF: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5882EF: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFAB: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E1887: ???
-==26546==    by 0xE02459F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E15FF: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC588311: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFAB: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E1887: ???
-==26546==    by 0xE02459F: ???
-==26546==    by 0xE0DA47F: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E15FF: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5840CB: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587E92: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xC541297: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E178B: ???
-==26546==    by 0xE0245DF: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E1837: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E1614: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587FF4: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E178B: ???
-==26546==    by 0xE0245DF: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E1837: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E1614: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC588000: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E178B: ???
-==26546==    by 0xE0245DF: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E1837: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E1614: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58801A: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E178B: ???
-==26546==    by 0xE0245DF: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E1837: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E1614: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58803C: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E178B: ???
-==26546==    by 0xE0245DF: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E1837: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E1614: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58805E: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x53: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E178B: ???
-==26546==    by 0xE0245DF: ???
-==26546==    by 0xE0DA4BF: ???
-==26546==    by 0xE0E1837: ???
-==26546==    by 0xE0E178F: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xE0E1614: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58428F: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58430F: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC584379: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC584381: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5843CC: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583DED: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583E53: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583E5F: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583E9D: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583EA6: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583ED4: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC582B1B: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC582B78: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC582B84: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC582BDD: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC582BE6: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC582C17: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC585A2B: ownHysteresisThresholding_16u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xC582D3C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC585A74: ownHysteresisThresholding_16u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xC582D3C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC585B10: ownHysteresisThresholding_16u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xC582D3C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC585BA1: ownHysteresisThresholding_16u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xC582D3C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC585BE4: ownHysteresisThresholding_16u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xC582D3C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC585AC9: ownHysteresisThresholding_16u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xC582D3C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC585B51: ownHysteresisThresholding_16u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xC582D3C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5859DC: ownHysteresisThresholding_16u (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xC582D3C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Mismatched free() / delete / delete []
-==26546==    at 0x4C2562E: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x52D507: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:893)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==  Address 0xe0e15c0 is 0 bytes inside a block of size 2,669 alloc'd
-==26546==    at 0x4C25D99: operator new[](unsigned long) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
-==26546==    by 0x52D233: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:882)
-==26546==    by 0x454B3D: TestFilter::testCanny() (TestFilter.cpp:855)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587BD8: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE0E17E3: ???
-==26546==    by 0x4067BFFFFFFFFFFF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xD0000000A: ???
-==26546==    by 0xE10075F: ???
-==26546==    by 0xE104E5F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0xE10578F: ???
-==26546==    by 0xE10597B: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587D4D: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0x4067BFFFFFFFFFFF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xD0000000A: ???
-==26546==    by 0xE10075F: ???
-==26546==    by 0xE104E5F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0xE10578F: ???
-==26546==    by 0xE10597B: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587D59: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0x4067BFFFFFFFFFFF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xD0000000A: ???
-==26546==    by 0xE10075F: ???
-==26546==    by 0xE104E5F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0xE10578F: ???
-==26546==    by 0xE10597B: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587D73: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0x4067BFFFFFFFFFFF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xD0000000A: ???
-==26546==    by 0xE10075F: ???
-==26546==    by 0xE104E5F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0xE10578F: ???
-==26546==    by 0xE10597B: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587D95: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0x4067BFFFFFFFFFFF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xD0000000A: ???
-==26546==    by 0xE10075F: ???
-==26546==    by 0xE104E5F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0xE10578F: ???
-==26546==    by 0xE10597B: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587DB7: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0x4067BFFFFFFFFFFF: ???
-==26546==    by 0xE0E188B: ???
-==26546==    by 0xD0000000A: ???
-==26546==    by 0xE10075F: ???
-==26546==    by 0xE104E5F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE1058CB: ???
-==26546==    by 0xE10578F: ???
-==26546==    by 0xE10597B: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC584801: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xC58482C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC588145: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFC3: ???
-==26546==    by 0xCF71C1A: ippiFilterColumn_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xE104EF1: ???
-==26546==    by 0xE1058EB: ???
-==26546==    by 0xE10079F: ???
-==26546==    by 0x1F: ???
-==26546==    by 0xE: ???
-==26546==    by 0xE10557F: ???
-==26546==    by 0x1: ???
-==26546==    by 0x3B: ???
-==26546==    by 0x41EFFFFF: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5882A7: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFC3: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5882B3: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFC3: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5882CD: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFC3: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC5882EF: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFC3: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC588311: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0xFFFFFFFFFFFFFFC3: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587E92: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE105963: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC587FF4: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC588000: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58801A: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58803C: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58805E: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x3B: ???
-==26546==    by 0xE10588F: ???
-==26546==    by 0xE105943: ???
-==26546==    by 0x2: ???
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58431C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xC584346: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC58435B: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xC584361: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583BAB: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583C10: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583C1C: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xC583C40: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583C50: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xC583C56: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583C77: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583C7F: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583C87: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0xC583CB3: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xC583E7F: ippiCanny_16s8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippcvy8.so.5.3)
-==26546==    by 0x52D299: NICE::canny(NICE::ImageT<unsigned char> const&, unsigned int const&, unsigned int const&, NICE::ImageT<unsigned char>*, NICE::ImageT<short> const*, NICE::ImageT<short> const*) (Filter.cpp:887)
-==26546==    by 0x455132: TestFilter::testCanny() (TestFilter.cpp:883)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x521648: NICE::hitAndMiss(NICE::ImageT<unsigned char> const&, NICE::MatrixT<char> const&, NICE::ImageT<unsigned char>*) (Morph.cpp:928)
-==26546==    by 0x473FF1: TestMorph::testHitAndMiss() (TestMorph.cpp:562)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x521648: NICE::hitAndMiss(NICE::ImageT<unsigned char> const&, NICE::MatrixT<char> const&, NICE::ImageT<unsigned char>*) (Morph.cpp:928)
-==26546==    by 0x47455E: TestMorph::testHitAndMiss() (TestMorph.cpp:567)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x521648: NICE::hitAndMiss(NICE::ImageT<unsigned char> const&, NICE::MatrixT<char> const&, NICE::ImageT<unsigned char>*) (Morph.cpp:928)
-==26546==    by 0x4746BA: TestMorph::testHitAndMiss() (TestMorph.cpp:572)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x521648: NICE::hitAndMiss(NICE::ImageT<unsigned char> const&, NICE::MatrixT<char> const&, NICE::ImageT<unsigned char>*) (Morph.cpp:928)
-==26546==    by 0x474DC1: TestMorph::testHitAndMiss() (TestMorph.cpp:577)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x521648: NICE::hitAndMiss(NICE::ImageT<unsigned char> const&, NICE::MatrixT<char> const&, NICE::ImageT<unsigned char>*) (Morph.cpp:928)
-==26546==    by 0x4758E9: TestMorph::testHitAndMiss() (TestMorph.cpp:602)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x4A4520: NICE::LineT<unsigned char>::doDraw(NICE::ColorImageT<unsigned char>&, NICE::ColorT<unsigned char> const&) const (LineT.tcc:83)
-==26546==    by 0x4A2ADF: TestDrawable::testSomething() (Drawable.h:71)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x4A45F1: NICE::LineT<unsigned char>::doDraw(NICE::ColorImageT<unsigned char>&, NICE::ColorT<unsigned char> const&) const (LineT.tcc:114)
-==26546==    by 0x4A2ADF: TestDrawable::testSomething() (Drawable.h:71)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x4A4520: NICE::LineT<unsigned char>::doDraw(NICE::ColorImageT<unsigned char>&, NICE::ColorT<unsigned char> const&) const (LineT.tcc:83)
-==26546==    by 0x4A2CE3: TestDrawable::testSomething() (Drawable.h:71)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x4A45F1: NICE::LineT<unsigned char>::doDraw(NICE::ColorImageT<unsigned char>&, NICE::ColorT<unsigned char> const&) const (LineT.tcc:114)
-==26546==    by 0x4A2CE3: TestDrawable::testSomething() (Drawable.h:71)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x4E10C2: ImageTest::testGrayImage() (ImageT.tcc:774)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94E6629: CppUnit::TestResult::runTest(CppUnit::Test*) (TestResult.cpp:145)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xD01B159: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xD01B15E: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xD01B163: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xD01B154: ??? (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4E3000: ImageTest::testImageTools() (ImageTest.cpp:603)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4E30AB: ImageTest::testImageTools() (ImageTest.cpp:604)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4E3156: ImageTest::testImageTools() (ImageTest.cpp:605)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4E3204: ImageTest::testImageTools() (ImageTest.cpp:606)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4E32AF: ImageTest::testImageTools() (ImageTest.cpp:607)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Conditional jump or move depends on uninitialised value(s)
-==26546==    at 0x417F07: void CppUnit::assertEquals<int>(int const&, int const&, CppUnit::SourceLine, std::string const&) (TestAssert.h:99)
-==26546==    by 0x4E335D: ImageTest::testImageTools() (ImageTest.cpp:608)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546==    by 0x94DF1E5: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xCFE59B9: ownpi_Histogram_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCFE4D8A: ippiHistogramRange_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCFDFE60: ippiHistogramEven_8u_C1R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x537573: NICE::Histogram::Histogram(NICE::ImageT<unsigned char> const&, int const&, int const&, int const&) (ippwrapper.tcc:14228)
-==26546==    by 0x512A06: TestHistogram::testCombined() (TestHistogram.cpp:491)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xCFE59F3: ownpi_Histogram_8u_C3R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCFE4FDD: ippiHistogramRange_8u_C3R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCFE00A4: ippiHistogramEven_8u_C3R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x536E11: NICE::Histogram::Histogram(NICE::ColorImageT<unsigned char> const&, int const&, int const&, int const&) (ippwrapper.tcc:14231)
-==26546==    by 0x512EF2: TestHistogram::testCombined() (TestHistogram.cpp:495)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xCFE59FE: ownpi_Histogram_8u_C3R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCFE4FDD: ippiHistogramRange_8u_C3R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCFE00A4: ippiHistogramEven_8u_C3R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x536E11: NICE::Histogram::Histogram(NICE::ColorImageT<unsigned char> const&, int const&, int const&, int const&) (ippwrapper.tcc:14231)
-==26546==    by 0x512EF2: TestHistogram::testCombined() (TestHistogram.cpp:495)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-==26546== Use of uninitialised value of size 8
-==26546==    at 0xCFE5A11: ownpi_Histogram_8u_C3R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCFE4FDD: ippiHistogramRange_8u_C3R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0xCFE00A4: ippiHistogramEven_8u_C3R (in /home/dbv/3rdparty64/intel/ipp/5.3.4.080/em64t/sharedlib/libippiy8.so.5.3)
-==26546==    by 0x536E11: NICE::Histogram::Histogram(NICE::ColorImageT<unsigned char> const&, int const&, int const&, int const&) (ippwrapper.tcc:14231)
-==26546==    by 0x512EF2: TestHistogram::testCombined() (TestHistogram.cpp:495)
-==26546==    by 0x94DECE6: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
-==26546==    by 0x94D0F13: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
-==26546==    by 0x94DAC88: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
-==26546==    by 0x94DA9C7: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:77)
-==26546==    by 0x94E684F: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::string const&) (TestResult.cpp:178)
-==26546==    by 0x94DE9BF: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:92)
-==26546==    by 0x94DF2BB: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
-==26546== 
-vex amd64->IR: unhandled instruction bytes: 0x48 0xF 0x5A 0x7 0x48 0xF
-==26546== valgrind: Unrecognised instruction at address 0xc30cd70.
-==26546== Your program just tried to execute an instruction that Valgrind
-==26546== did not recognise.  There are two possible reasons for this.
-==26546== 1. Your program has a bug and erroneously jumped to a non-code
-==26546==    location.  If you are running Memcheck and you just saw a
-==26546==    warning about a bad jump, it's probably your program's fault.
-==26546== 2. The instruction is legitimate but Valgrind doesn't handle it,
-==26546==    i.e. it's Valgrind's fault.  If you think this is the case or
-==26546==    you are not sure, please let us know and we'll try to fix it.
-==26546== Either way, Valgrind will now raise a SIGILL signal which will
-==26546== probably kill your program.
-vex amd64->IR: unhandled instruction bytes: 0x48 0xF 0x5A 0x7 0x48 0xF
-==26546== valgrind: Unrecognised instruction at address 0xc30cd70.
-==26546== Your program just tried to execute an instruction that Valgrind
-==26546== did not recognise.  There are two possible reasons for this.
-==26546== 1. Your program has a bug and erroneously jumped to a non-code
-==26546==    location.  If you are running Memcheck and you just saw a
-==26546==    warning about a bad jump, it's probably your program's fault.
-==26546== 2. The instruction is legitimate but Valgrind doesn't handle it,
-==26546==    i.e. it's Valgrind's fault.  If you think this is the case or
-==26546==    you are not sure, please let us know and we'll try to fix it.
-==26546== Either way, Valgrind will now raise a SIGILL signal which will
-==26546== probably kill your program.
-==26546== valgrind: Unrecognised instruction at address 0xc30cd70.
-==26546== Your program just tried to execute an instruction that Valgrind
-==26546== did not recognise.  There are two possible reasons for this.
-==26546== 1. Your program has a bug and erroneously jumped to a non-code
-==26546==    location.  If you are running Memcheck and you just saw a
-==26546==    warning about a bad jump, it's probably your program's fault.
-==26546== 2. The instruction is legitimate but Valgrind doesn't handle it,
-==26546==    i.e. it's Valgrind's fault.  If you think this is the case or
-==26546==    you are not sure, please let us know and we'll try to fix it.
-==26546== Either way, Valgrind will now raise a SIGILL signal which will
-==26546== probably kill your program.
-
-!!!!!!!!!removed about 7.5 mio lines similar to the previous lines !!!!!!!!!!!!!!!!
-
-...................................................................==26546== 
-==26546== HEAP SUMMARY:
-==26546==     in use at exit: 597,628 bytes in 2,411 blocks
-==26546==   total heap usage: 433,931 allocs, 431,520 frees, 38,796,437 bytes allocated
-==26546== 
-==26546== LEAK SUMMARY:
-==26546==    definitely lost: 15,196 bytes in 274 blocks
-==26546==    indirectly lost: 254,007 bytes in 277 blocks
-==26546==      possibly lost: 197,833 bytes in 235 blocks
-==26546==    still reachable: 130,592 bytes in 1,625 blocks
-==26546==         suppressed: 0 bytes in 0 blocks
-==26546== Rerun with --leak-check=full to see details of leaked memory
-==26546== 
-==26546== For counts of detected and suppressed errors, rerun with: -v
-==26546== Use --track-origins=yes to see where uninitialised values come from
-==26546== ERROR SUMMARY: 4913 errors from 373 contexts (suppressed: 260 from 20)

+ 5 - 5
core/basics/binstream.h

@@ -318,11 +318,11 @@ inline obinstream& operator<<(obinstream &s, const LinAl::MatrixC<Tp> &A) {
   return s;
 }
 
-#else
-#ifndef LINAL_WARNING
-#warning LinAl addons will not be compiled.
-#define LINAL_WARNING
-#endif
+// #else
+// #ifndef LINAL_WARNING
+// #warning LinAl addons will not be compiled.
+// #define LINAL_WARNING
+// #endif
 #endif
 
  

+ 15 - 0
core/image/CoordT.h

@@ -2,7 +2,10 @@
 #define COORDT_H
 
 
+//STL
 #include <ostream>
+//core
+#include "core/vector/VectorT.h"
 
 namespace NICE {
   
@@ -126,6 +129,18 @@ class CoordT {
     result/=v; 
     return result;
   }
+  
+  NICE::VectorT<T> convertToNiceVector () const
+  {
+    //allocate memory
+     NICE::VectorT<T> vec ( 2 /*size*/, 0 /* initial values*/ );
+     
+     //copy data
+     vec[0] = this->x;
+     vec[1] = this->y;
+     
+     return vec;
+  }
 };
 
 template<class T>

+ 34 - 0
core/image/MultiChannelImage3DT.cpp

@@ -0,0 +1,34 @@
+#include "core/image/MultiChannelImage3DT.h"
+
+using namespace NICE;
+
+#define SET_FUNCS_MACRO(MYTYPE) \
+  template <> \
+  int MultiChannelImage3DT<MYTYPE>::getPixelInt(int x, int y, int z, int channel) const \
+  { \
+    return (int)get(x,y,z,channel); \
+  } \
+  \
+  template<>\
+  double MultiChannelImage3DT<MYTYPE>::getPixelFloat(int x, int y, int z, int channel) const\
+  {\
+    return (double)get(x,y,z,channel);\
+  }\
+  template<>\
+  void MultiChannelImage3DT<MYTYPE>::setPixelInt(int x, int y, int z, int channel, int pixel)\
+  {\
+    set(x,y,z,(MYTYPE)pixel,channel);\
+  }\
+  \
+  template<>\
+  void MultiChannelImage3DT<MYTYPE>::setPixelFloat(int x, int y, int z, int channel, double pixel)\
+  {\
+    set(x,y,z,(MYTYPE)pixel,channel);\
+  }
+
+SET_FUNCS_MACRO ( int )
+SET_FUNCS_MACRO ( long int )
+SET_FUNCS_MACRO ( double )
+SET_FUNCS_MACRO ( float )
+SET_FUNCS_MACRO ( unsigned int )
+

+ 183 - 0
core/image/MultiChannelImage3DT.h

@@ -0,0 +1,183 @@
+#ifndef _NICE_CORE_MULTICHANNELIMAGE3DT_H
+#define _NICE_CORE_MULTICHANNELIMAGE3DT_H
+
+#include <core/image/MultiChannelImageAccess3D.h>
+#include <core/image/ImageT.h>
+#include <core/image/MultiChannelImageT.h>
+
+#include <vector>
+#include <fstream>
+
+namespace NICE {
+
+/**
+ * @class MultiChannelImage3DT
+ * A 3d image (arbitrary number of cross section images) consisting of an arbitrary number of channels.
+ *
+ * formaly known as Generic Image
+ *
+ * @author Björn Fröhlich and Sven Sickert
+ * @example notyet
+ */
+
+template <class P>
+class MultiChannelImage3DT : public MultiChannelImageAccess3D {
+protected:
+  typedef P Value;
+  typedef unsigned int uint;
+
+  /** image data, use carefully !!! data[channel][pixel_offset] */
+  P **data;
+  
+  /** image width */
+  int xsize;
+  
+  /** image height */
+  int ysize;
+
+  /** image depth */
+  int zsize;
+  
+  /** number of image channels */
+  uint numChannels;
+  
+public:
+
+  virtual inline int width() const;
+  virtual inline int height() const;
+  virtual inline int depth() const;
+
+  virtual inline int channels() const;
+
+  virtual int getPixelInt( int x, int y, int z, int channel ) const;
+
+  virtual double getPixelFloat( int x, int y, int z, int channel ) const;
+
+  virtual void setPixelInt( int x, int y, int z, int channel, int pixel );
+
+  virtual void setPixelFloat( int x, int y, int z, int channel, double pixel );
+
+  /** simple constructor */
+  MultiChannelImage3DT( int xsize, int ysize, int zsize, uint numChannels = 1);
+
+  /** very simple constructor */
+  MultiChannelImage3DT();
+
+  /** copy constructor */
+  MultiChannelImage3DT( const MultiChannelImage3DT<P>& p );
+
+  /** simple destructor */
+  virtual ~MultiChannelImage3DT();
+
+  /** free all memory */
+  void freeData();
+
+  /** reinit */
+  void reInit( int xsize, int ysize, int zsize, int numChannels = 1);
+
+  /** reinit data structure using the same dimensions and
+   number of channels as another image */
+  template<class SrcP>
+  void reInitFrom( const MultiChannelImage3DT<SrcP> & src);
+
+  void addChannel( int newChans = 1 );
+
+  /** add a channel to Multichannel Image */
+  template<class SrcP>
+  void addChannel( NICE::MultiChannelImageT<SrcP> &newImg );
+  
+  template<class SrcP>
+  void addChannel(const NICE::MultiChannelImage3DT<SrcP> &newImg);
+  
+  /** get value */
+  P get( int x, int y, int z, uint channel = 0 ) const;
+  
+  /** get data pointer */
+  P** getDataPointer();
+
+  /** set value */
+  void set( int x, int y, int z, P val, uint channel = 0 );
+
+  /** set value */
+  void set( P val, uint channel = 0 );
+
+  /** set value */
+  void setAll( P val );
+
+  /** calc integral image */
+  void calcIntegral( uint channel = 0 );
+  
+  /** 
+   * @brief calculate the gray level co-occurence matrix of a channel
+   * @param max Co-occurence Matrix
+   * @param dis displacement vector
+   * @param channel channel
+   */
+  void calcGLCM( std::vector<std::vector<double> > & mat, const std::vector<int> dis, uint channel = 0 );
+  
+  /** 
+   * @brief calculate the variance image map of a channel
+   * @param srcchan source channel with raw data
+   * @param tarchan target channel for the variance map
+   */
+  void calcVariance( uint srcchan = 0, uint tarchan = 1 );
+  
+  /**
+   * @brief calculate the integral value in the volume given by upper left front corner and lower right back corner, including out of boundary check
+   * @warning make sure that the given channel is an integral 3d image
+   * @param ulfx upper left front x coordinate
+   * @param ulfy upper left front y coordinate
+   * @param ulfz upper left front z coordinate
+   * @param lrbx lower right back x coordinate
+   * @param lrby lower right back y coordinate
+   * @param lrbz lower right back z coordinate
+   * @param channel channel
+   * @return P mean value of given volume
+   **/
+  P getIntegralValue(int ulfx, int ulfy, int ulfz, int lrbx, int lrby, int lrbz, int channel);
+
+  /** convert to ice image */
+  void convertToGrey( NICE::Image & img, int z, uint channel = 0, bool normalize = true ) const;
+
+	/** convert to ice image template */
+  void convertToGrey( NICE::ImageT<P> & img, int z, uint channel = 0, bool normalize = false ) const;
+	
+  /** convert to ice colorimage */
+  void convertToColor( NICE::ColorImage & img, int z, const int chan1 = 0, const int chan2 = 1, const int chan3 = 2 ) const;
+
+  /** return image for visualization */
+  Image getChannel( int z, uint channel = 0 ) const;
+
+	/** return image for visualization */
+  ImageT<P> getChannelT( int z, uint channel = 0 ) const;
+
+  /** return rgb image for visualization */
+  ColorImage getColor(int z) const;
+
+  /** calculate image statistics */
+  void statistics( P & min, P & max, uint channel = 0 ) const;
+
+  /** correct inhomogeneous illuminations (shading) between the image slices **/
+  void correctShading( uint channel = 0 ) const;
+  
+  /** dump all data to RAW format: xsize, ysize, numChannels, <data> */
+  void store( std::string filename ) const;
+
+  /** read all data from RAW format: xsize, ysize, numChannels, <data> */
+  void restore( std::string filename );
+  
+  /** copy alls data to new object */
+  MultiChannelImage3DT<P>& operator=( const MultiChannelImage3DT<P>& orig );
+  
+  /** element operator */
+  P & operator() (int x, int y, int z, uint channel = 0);
+  
+  /** element operator */
+  MultiChannelImageT<P> operator[] (uint c);
+};
+
+} // namespace
+
+#include <core/image/MultiChannelImage3DT.tcc>
+
+#endif

+ 920 - 0
core/image/MultiChannelImage3DT.tcc

@@ -0,0 +1,920 @@
+#include <iostream>
+#include <assert.h>
+#include <stdio.h>
+#include <vector>
+
+namespace NICE {
+template<class P>
+MultiChannelImage3DT<P>::MultiChannelImage3DT( int _xsize, int _ysize, int _zsize, uint _numChannels)
+{
+  data = NULL;
+  numChannels = 0;
+  xsize = 0;
+  ysize = 0;
+  zsize = 0;
+  reInit( _xsize, _ysize, _zsize, _numChannels);
+}
+
+template<class P>
+MultiChannelImage3DT<P>::MultiChannelImage3DT()
+{
+  xsize = 0;
+  ysize = 0;
+  zsize = 0;
+  numChannels = 0;
+  data = NULL;
+}
+
+template<class P>
+P & MultiChannelImage3DT<P>::operator() (int x, int y, int z, uint channel)
+{
+  assert( channel < numChannels );
+  assert(( x < xsize ) && ( x >= 0 ) );
+  assert(( y < ysize ) && ( y >= 0 ) );
+  assert(( z < zsize ) && ( z >= 0 ) );
+  assert( data[channel] != NULL );
+  return data[channel][x + y*xsize + z*xsize*ysize];
+}
+
+template<class P>
+MultiChannelImageT<P> MultiChannelImage3DT<P>::operator[] (uint c)
+{
+  // This was our first idea ... but it creates a real copy
+  // ImageT<P> tmp ( data[c], xsize, ysize, xsize*sizeof(P), GrayColorImageCommonImplementation::noAlignment );
+  // This is the correct version. The funny thing about this is that shallowCopy
+  // is not an enum parameter, but an instance of ShallowCopyMode, which is a class.
+  // This fancy trick was done in older to prevent automatic conversion between enum types
+  // as done implicitly by C++.
+  
+  MultiChannelImageT<P> img;
+  for( int z = 0; z < zsize; z++ )
+  {
+    P * datatmp = data[c];
+    ImageT<P> tmp ( &datatmp[z*(xsize*ysize)], xsize, ysize, xsize*sizeof(P), GrayColorImageCommonImplementation::shallowCopy );
+    img.addChannel(tmp);
+  }
+  return img;
+}
+
+template<class P>
+MultiChannelImage3DT<P>& MultiChannelImage3DT<P>::operator=(const MultiChannelImage3DT<P>& orig) 
+{
+  if(!(xsize == orig.xsize && ysize == orig.ysize && zsize == orig.zsize && numChannels == orig.numChannels))
+  {
+    freeData();
+    xsize = orig.xsize;
+    ysize = orig.ysize;
+    zsize = orig.zsize;
+    numChannels = orig.numChannels;
+    if(orig.data != NULL)
+    {
+      data = new P *[numChannels];
+      for ( int c = 0; c < ( int )numChannels; c++ )
+      {
+        if ( orig.data[c] == NULL )
+        {
+          data[c] = NULL;
+        }
+        else
+        {
+          data[c] = new P [xsize*ysize*zsize];
+        }
+      }
+    }
+    else
+      data = NULL;
+  }
+
+  for ( int c = 0; c < ( int )numChannels; c++ )
+  {
+    if ( orig.data[c] != NULL )
+    {
+      for ( int x = 0; x < xsize*ysize*zsize; x++ )
+      {
+        data[c][x] = orig.data[c][x];
+      }
+    }
+  }
+  
+  return *this;
+}
+
+template<class P>
+MultiChannelImage3DT<P>::MultiChannelImage3DT( const MultiChannelImage3DT<P>& p )
+{
+  data = NULL;
+  xsize = p.xsize;
+  ysize = p.ysize;
+  zsize = p.zsize;
+  numChannels = p.numChannels;
+   
+  if(p.data != NULL)
+    data = new P *[numChannels];
+  else
+    data = NULL;
+
+  for ( int c = 0; c < ( int )numChannels; c++ )
+  {
+    if ( p.data[c] == NULL )
+    {
+      data[c] = NULL;
+    }
+    else
+    {
+      data[c] = new P [xsize*ysize*zsize];
+      for ( int x = 0; x < xsize*ysize*zsize; x++ )
+      {
+        data[c][x] = p.data[c][x];
+      }
+    }
+  }
+}
+
+
+template<class P>
+void MultiChannelImage3DT<P>::addChannel( int newChans )
+{
+  P **tmpData = new P *[numChannels+newChans];
+
+  bool allocMem = false;
+  int i = 0;
+
+  for ( ; i < (int)numChannels; i++ )
+  {
+    tmpData[i] = data[i];
+
+    if ( data[i] != NULL )
+      allocMem = true;
+  }
+
+  if ( allocMem )
+  {
+    for ( ; i < newChans + (int)numChannels; i++ )
+    {
+      tmpData[i] = new P [xsize*ysize*zsize];
+    }
+  }
+
+  numChannels += newChans;
+
+  delete [] data;
+
+  data = new P *[numChannels];
+
+  for ( i = 0; i < (int)numChannels; i++ )
+  {
+    data[i] = tmpData[i];
+  }
+
+  delete [] tmpData;
+}
+
+template<class P>
+template<class SrcP>
+void MultiChannelImage3DT<P>::addChannel(NICE::MultiChannelImageT<SrcP> &newMCImg)
+{
+  int oldchan = numChannels;
+  if(this->xsize > 0)
+  {
+    assert(newMCImg.width() == this->width() && newMCImg.height() == this->height());
+    assert(newMCImg.channels() == this->zsize);
+    addChannel(1);
+  }
+  else
+  {
+    reInit( newMCImg.width(), newMCImg.height(), newMCImg.channels(), 1 );
+  }
+  
+  for(int z = 0; z < this->zsize; z++)
+  {
+    NICE::ImageT<SrcP> newImg = newMCImg[z];
+    for(int y = 0; y < this->ysize; y++)
+    {
+      for(int x = 0; x < this->xsize; x++)
+      {
+        data[oldchan][x + y*xsize + z*xsize*ysize] = (P)newImg(x,y);
+      }
+    }
+  }
+}
+
+template<class P>
+template<class SrcP>
+void MultiChannelImage3DT<P>::addChannel(const NICE::MultiChannelImage3DT<SrcP> &newImg)
+{
+  int oldchan = numChannels;
+  if(numChannels > 0)
+  {
+    assert(newImg.width() == this->width() && newImg.height() == this->height() && newImg.depth() == this->depth());
+    addChannel(newImg.channels());
+  }
+  else
+  {
+      reInit( newImg.width(), newImg.height(), newImg.depth(), newImg.channels() );
+  }
+  
+  int chanNI = 0;
+  
+  for(int c = oldchan; c < (int)numChannels; c++, chanNI++)
+  {
+    int val = 0;
+    for(int z = 0; z < this->zsize; z++)
+    {
+      for(int y = 0; y < this->ysize; y++)
+      {
+        for(int x = 0; x < this->xsize; x++, val++)
+        {
+          data[c][val] = newImg.get(x,y,z,chanNI);
+        }
+      }
+    }
+  }
+}
+
+template<class P>
+MultiChannelImage3DT<P>::~MultiChannelImage3DT()
+{
+  freeData();
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::freeData()
+{
+  if ( data != NULL )
+  {
+    for ( uint i = 0 ; i < numChannels ; i++ )
+      if ( data[i] != NULL )
+        delete [] data[i];
+
+    delete [] data;
+
+    data = NULL;
+  }
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::reInit( int _xsize, int _ysize, int _zsize, int _numChannels )
+{
+  freeData();
+  xsize = _xsize;
+  ysize = _ysize;
+  zsize = _zsize;
+  numChannels = _numChannels;
+  data = new P *[numChannels];
+
+  for ( uint i = 0 ; i < numChannels; i++ )
+    data[i] = new P [xsize*ysize*zsize];
+}
+
+template<class P>
+template<class SrcP>
+void MultiChannelImage3DT<P>::reInitFrom( const MultiChannelImage3DT<SrcP> & src )
+{
+  freeData();
+
+  xsize = src.width();
+  ysize = src.height();
+  zsize = src.depth();
+  numChannels = src.channels();
+
+  data = new P *[numChannels];
+
+  for ( uint i = 0 ; i < numChannels; i++ )
+    data[i] = new P [xsize*ysize*zsize];
+}
+
+template<class P>
+P MultiChannelImage3DT<P>::get( int x, int y, int z, uint channel ) const
+{
+  assert( channel < numChannels );
+  assert(( x < xsize ) && ( x >= 0 ) );
+  assert(( y < ysize ) && ( y >= 0 ) );
+  assert(( z < zsize ) && ( z >= 0 ) );
+  assert( data[channel] != NULL );
+
+  return data[channel][x + y*xsize + z*xsize*ysize];
+}
+
+template<class P>
+P ** MultiChannelImage3DT<P>::getDataPointer()
+{
+  return data;
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::set( int x, int y, int z, P val, uint channel )
+{
+  assert( channel < numChannels );
+  assert(( x < xsize ) && ( x >= 0 ) );
+  assert(( y < ysize ) && ( y >= 0 ) );
+  assert(( z < zsize ) && ( z >= 0 ) );
+  assert( data[channel] != NULL );
+
+  data[channel][x + y*xsize + z*xsize*ysize] = val;
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::set( P val, uint channel )
+{
+  assert( channel < numChannels );
+  assert( data[channel] != NULL );
+
+  for ( int k = 0 ; k < xsize*ysize*zsize ; k++ )
+    data[channel][k] = val;
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::setAll( P val )
+{
+  for ( uint channel = 0 ; channel < numChannels ; channel++ )
+    if ( data[channel] != NULL )
+      set( val, channel );
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::statistics( P & min, P & max, uint channel ) const
+{
+  assert( channel < numChannels );
+
+  for ( long k = 0 ; k < xsize*ysize*zsize ; k++ )
+  {
+    P val = data [channel][k];
+    if (( k == 0 ) || ( val > max ) ) max = val;
+    if (( k == 0 ) || ( val < min ) ) min = val;
+  }
+  
+  assert(finite(max));
+  assert(finite(min));
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::correctShading( uint channel ) const
+{
+  assert( channel < numChannels );
+  
+  std::vector<double> meanVals;
+  for( int z = 0; z < zsize; z++ )
+  {
+    double sumVal = 0;
+    for( int y = 0; y < ysize; y++ )
+    {
+      for( int x = 0; x < xsize; x++ )
+      {
+        sumVal += data [channel][x + y*xsize + z*xsize*ysize];
+      }
+    }
+    sumVal /= (xsize*ysize);
+    meanVals.push_back( sumVal );
+  }
+
+  P newMax = std::numeric_limits<P>::min();
+  short int maxVal = 255;
+  for ( int z = 0; z < zsize; z++ )
+  {
+    for ( int y = 0; y < ysize; y++ )
+    {
+      for ( int x = 0; x < xsize; x++ )
+      {
+        P tmp = data [channel][x + y*xsize + z*xsize*ysize];
+        double newVal = maxVal * ( (double) tmp / meanVals[z] );
+        if ( ( P ) newVal > newMax )
+          newMax = ( P ) newVal;
+        data [channel][x + y*xsize + z*xsize*ysize] = newVal;
+      }
+    }
+  }
+  
+  for ( long k = 0 ; k < xsize*ysize*zsize ; k++ )
+  {
+    data [channel][k] = data [channel][k] / newMax * maxVal;
+  }
+}
+
+template<class P>
+Image MultiChannelImage3DT<P>::getChannel( int z, uint channel ) const
+{
+  assert( channel < numChannels );
+
+  NICE::Image img;
+  convertToGrey( img, z, channel, true );
+
+  return img;
+}
+
+template<class P>
+ImageT<P> MultiChannelImage3DT<P>::getChannelT( int z, uint channel ) const
+{
+  assert( channel < numChannels );
+
+  NICE::ImageT<P> img;
+  convertToGrey( img, z, channel, false );
+  
+  P min, max;
+  statistics ( min, max, channel );
+  fprintf (stderr, "MultiChannelImage3DT<>::showChannel: max %f min %f\n", (double)max, (double)min );
+
+  return img;
+}
+
+/** convert to ice image */
+template<class P>
+void MultiChannelImage3DT<P>::convertToGrey( NICE::Image & img, int z, uint channel,  bool normalize ) const
+{
+  assert( channel < numChannels );
+
+  P min, max;
+
+  if ( normalize ) {
+    statistics( min, max, channel );
+    fprintf( stderr, "MultiChannelImage3DT<>::showChannel: max %f min %f\n", ( double )max, ( double )min );
+  }
+
+  bool skip_assignment = false;
+
+  img.resize( xsize, ysize );
+
+  if ( normalize )
+    if ( max - min < std::numeric_limits<double>::min() )
+    {
+      img.set( max );
+      skip_assignment = true;
+      fprintf( stderr, "MultiChannelImage3DT::showChannel: image is uniform! (%f)\n", ( double )max );
+    }
+
+
+  if ( ! skip_assignment )
+  {
+    long k = 0;
+
+    for ( int y = 0 ; y < ysize; y++ )
+    {
+      for ( int x = 0 ; x < xsize ; x++, k++ )
+      {
+        if ( normalize )
+        {
+          img.setPixel( x, y, ( int )(( data[channel][z*xsize*ysize + k] - min ) * 255 / ( max - min ) ) );
+        }
+        else
+        {
+          img.setPixel( x, y, ( int )( data[channel][z*xsize*ysize + k] ) );
+        }
+      }
+    }
+  }
+}
+
+/** convert to ice image template */
+template<class P>
+void MultiChannelImage3DT<P>::convertToGrey( NICE::ImageT<P> & img, int z, uint channel,  bool normalize ) const
+{
+  assert( channel < numChannels );
+
+  P min, max;
+
+  if ( normalize ) {
+    statistics( min, max, channel );
+    fprintf( stderr, "MultiChannelImage3DT<>::showChannel: max %f min %f\n", ( double )max, ( double )min );
+  }
+
+  bool skip_assignment = false;
+
+  img.resize( xsize, ysize );
+
+  if ( normalize )
+    if ( max - min < std::numeric_limits<double>::min() )
+    {
+      img.set( max );
+      skip_assignment = true;
+      fprintf( stderr, "MultiChannelImage3DT::showChannel: image is uniform! (%f)\n", ( double )max );
+    }
+
+
+  if ( ! skip_assignment )
+  {
+    long k = 0;
+
+    for ( int y = 0 ; y < ysize; y++ )
+    {
+      for ( int x = 0 ; x < xsize ; x++, k++ )
+      {
+        if ( normalize )
+        {
+          img.setPixel( x, y, ( int )(( data[channel][z*xsize*ysize + k] - min ) * 255 / ( max - min ) ) );
+        }
+        else
+        {
+          img.setPixel( x, y, ( int )( data[channel][z*xsize*ysize + k] ) );
+        }
+      }
+    }
+  }
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::convertToColor( NICE::ColorImage & img, int z, const int chan1, const int chan2, const int chan3) const
+{
+  assert( chan1 < numChannels && chan2 < numChannels && chan3 < numChannels);
+
+  img.resize( xsize, ysize );
+
+  long k = 0;
+
+  for ( int y = 0 ; y < ysize; y++ )
+  {
+    for ( int x = 0 ; x < xsize ; x++, k++ )
+    {
+      img.setPixel( x, y, 0, ( int )( data[chan1][z*xsize*ysize + k] ) );
+      img.setPixel( x, y, 1, ( int )( data[chan2][z*xsize*ysize + k] ) );
+      img.setPixel( x, y, 2, ( int )( data[chan3][z*xsize*ysize + k] ) );
+    }
+  }
+}
+
+template<class P>
+ColorImage MultiChannelImage3DT<P>::getColor(int z) const
+{
+  assert( z < zsize );
+	assert( numChannels >= 3 );
+
+  NICE::ColorImage img( xsize, ysize );
+
+  long k = 0;
+
+  for ( int y = 0 ; y < ysize; y++ )
+  {
+    for ( int x = 0 ; x < xsize ; x++, k++ )
+    {
+      img.setPixel( x, y, 0, ( int )( data[0][z*xsize*ysize + k] ) );
+      img.setPixel( x, y, 1, ( int )( data[1][z*xsize*ysize + k] ) );
+      img.setPixel( x, y, 2, ( int )( data[2][z*xsize*ysize + k] ) );
+    }
+  }
+  //showImage(img);
+  //getchar();
+  return img;
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::calcIntegral( uint channel )
+{
+  assert( channel < numChannels );
+  assert( data[channel] != NULL );
+
+  P *integralImage = data[channel];
+
+  /** first column **/
+  int k = xsize;
+  for ( int y = 1 ; y < ysize; y++, k += xsize )
+    integralImage[k] += integralImage[k-xsize];
+
+  /** first row **/
+  k = 1;
+  for ( int x = 1 ; x < xsize; x++, k++ )
+    integralImage[k] += integralImage[k-1];
+
+  /** first stack (depth) **/
+  k = xsize * ysize;
+  for ( int z = 1 ; z < zsize; z++, k += (xsize*ysize) )
+    integralImage[k] += integralImage[k-(xsize*ysize)];
+
+  /** x-y plane **/
+  k = xsize + 1;
+  for ( int y = 1 ; y < ysize ; y++, k++ )
+    for ( int x = 1 ; x < xsize ; x++, k++ )
+    {
+      integralImage[k] += integralImage[k-1];
+      integralImage[k] += integralImage[k - xsize];
+      integralImage[k] -= integralImage[k - xsize - 1];
+    }
+
+  /** y-z plane **/
+  k = xsize*ysize + xsize;
+  for ( int z = 1 ; z < zsize ; z++, k+=xsize )
+    for ( int y = 1 ; y < zsize ; y++, k+=xsize )
+    {
+      integralImage[k] += integralImage[k-(xsize*ysize)];
+      integralImage[k] += integralImage[k - xsize];
+      integralImage[k] -= integralImage[k - xsize - (xsize*ysize)];
+    }
+  
+  /** x-z plane **/
+  k = xsize*ysize + 1;
+  for ( int z = 1 ; z < zsize ; z++, k+=((xsize*ysize)-(xsize-1)) )
+    for ( int x = 1 ; x < xsize ; x++, k++ )
+    {
+      integralImage[k] += integralImage[k-1];
+      integralImage[k] += integralImage[k - (xsize*ysize)];
+      integralImage[k] -= integralImage[k - (xsize*ysize) - 1];
+    }
+    
+  /** all other pixels **/
+  k = xsize*ysize + xsize + 1;
+  for ( int z = 1 ; z < zsize ; z++, k+= xsize )
+  {
+    for ( int y = 1 ; y < ysize ; y++, k++ )
+    {
+      for ( int x = 1 ; x < xsize ; x++, k++ )
+      {
+        integralImage[k] += integralImage[k - (xsize*ysize)];
+        integralImage[k] += integralImage[k - xsize];
+        integralImage[k] += integralImage[k - 1];
+        integralImage[k] += integralImage[k - (xsize*ysize) - xsize - 1];
+        integralImage[k] -= integralImage[k - (xsize*ysize) - xsize];
+        integralImage[k] -= integralImage[k - (xsize*ysize) - 1];
+        integralImage[k] -= integralImage[k - xsize - 1];
+      }
+    }
+  }
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::calcGLCM( std::vector<std::vector<double> > & mat, const std::vector<int> dis, uint channel )
+{
+  assert( channel < numChannels );
+  assert( data[channel] != NULL );
+  assert( dis.size() > 2 );
+  
+  P min, max;
+  statistics( min, max, channel );
+  
+  long k = 0;
+
+  mat = std::vector<std::vector<double> > ( max+1, std::vector<double> ( max+1, 0.0 ) );
+  
+  for (int z = 0; z < zsize; z++ )
+  {
+    for (int y = 0; y < ysize; y++ )
+    {
+      for (int x = 0; x < xsize; x++)
+      {
+        if ( (x+dis[0]>=0) && (x+dis[0]<xsize)
+          && (y+dis[1]>=0) && (y+dis[1]<ysize)
+          && (z+dis[2]>=0) && (z+dis[2]<zsize) )
+        {
+          P val = get( x, y, z, channel );
+          P dval = get( x+dis[0], y+dis[1], z+dis[2], channel );
+          mat[val][dval]++;
+          mat[dval][val]++;   // symmetry
+          k += 2;
+        }
+      }
+    }
+  }
+  
+  for (int i = 0; i <= max; i++)
+  {
+    for (int j = 0; j <= max; j++)
+    {
+      mat[i][j] /= k;
+    }
+  }
+
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::calcVariance( uint srcchan, uint tarchan )
+{
+  assert( srcchan < tarchan );
+  assert( tarchan < numChannels );
+  assert( data[srcchan] != NULL );
+  assert( data[tarchan] != NULL );
+  
+  uint windowsize = 3;
+  int win = (windowsize-1)/2;
+  
+  for ( int z = 0; z < zsize; z++ )
+  {
+    for ( int y = 0; y < ysize; y++ )
+    {
+      for ( int x = 0; x < xsize; x++ )
+      {
+        int meansum = 0;
+          for ( int u = -win; u <= win; u++ ) 
+          {
+            for ( int v = -win; v <= win; v++ )
+            {
+              for ( int w = -win; w <= win; w++)
+              {
+                int u_tmp = u;
+                int v_tmp = v;
+                int w_tmp = w;
+                if ( (x+u<0) || (x+u>=xsize) )
+                  u_tmp = -u_tmp;
+                if ( (y+v<0) || (y+v>=ysize) )
+                  v_tmp = -v_tmp;
+                if ( (z+w<0) || (z+w>=zsize) )
+                  w_tmp = -w_tmp;
+                meansum += get( x+u_tmp, y+v_tmp, z+w_tmp, srcchan );
+              }
+            }
+          }
+        meansum /= (windowsize*windowsize*windowsize);
+        
+        unsigned long varsum = 0;
+        for ( int u = -win; u <= win; u++ ) 
+        {
+          for ( int v = -win; v <= win; v++ )
+          {
+            for ( int w = -win; w <= win; w++)
+            {
+              int u_tmp = u;
+              int v_tmp = v;
+              int w_tmp = w;
+              if ( (x+u<0) || (x+u>=xsize) )
+                u_tmp = -u_tmp;
+              if ( (y+v<0) || (y+v>=ysize) )
+                v_tmp = -v_tmp;
+              if ( (z+w<0) || (z+w>=zsize) )
+                  w_tmp = -w_tmp;
+              
+              long sdev = (get( x+u_tmp, y+v_tmp, z+w_tmp, srcchan ) - meansum );
+              varsum += (sdev*sdev);
+            }
+          }
+        }
+        varsum /= (windowsize*windowsize+windowsize)-1;
+        set( x, y, z, varsum, tarchan );
+      }
+    }
+  }
+}
+
+template<class P>
+P MultiChannelImage3DT<P>::getIntegralValue(int ulfx, int ulfy, int ulfz, int lrbx, int lrby, int lrbz, int channel)
+{
+  ulfx = std::max(ulfx-1, -1);
+  ulfx = std::min(ulfx, xsize-1);
+  ulfy = std::max(ulfy-1, -1);
+  ulfy = std::min(ulfy, ysize-1);
+  ulfz = std::max(ulfz-1, -1);
+  ulfz = std::min(ulfz, zsize-1);
+
+  lrbx = std::max(lrbx, 0);
+  lrbx = std::min(lrbx, xsize-1);
+  lrby = std::max(lrby, 0);
+  lrby = std::min(lrby, ysize-1);
+  lrbz = std::max(lrbz, 0);
+  lrbz = std::min(lrbz, zsize-1);
+  
+  P val1, val2, val3, val4, val5, val6, val7, val8;
+  val1 = get(lrbx, lrby, lrbz, channel);
+  if( ulfz > -1 )
+    val2 = get(lrbx, lrby, ulfz, channel);
+  else
+    val2 = 0;
+  if( ulfx > -1 )
+    val3 = get(ulfx, lrby, lrbz, channel);
+  else
+    val3 = 0;
+  if( ulfx > -1 && ulfz > -1 )
+    val4 = get(ulfx, lrby, ulfz, channel);
+  else
+    val4 = 0;
+  if( ulfy > -1 )
+    val5 = get(lrbx, ulfy, lrbz, channel);
+  else
+    val5 = 0;
+  if( ulfy > -1 && ulfz > -1 )
+    val6 = get(lrbx, ulfy, ulfz, channel);
+  else
+    val6 = 0;
+  if( ulfx > -1 && ulfy > -1 )
+    val7 = get(ulfx, ulfy, lrbz, channel);
+  else
+    val7 = 0;
+  if(ulfx > -1 && ulfy > -1 && ulfz > -1)
+    val8 = get(ulfx, ulfy, ulfz, channel);
+  else
+    val8 = 0;
+  
+  P volume = abs((P)(lrbx-ulfx)*(lrby-ulfy)*(lrbz-ulfz));
+  P val = val1 - val2 - val3 + val4 - ( val5 - val6 - val7 + val8 );
+  return val/volume;
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::store( std::string filename ) const
+{
+  // simple raw format
+  FILE *f = fopen( filename.c_str(), "w" );
+
+  if ( f == NULL ) {
+    fprintf( stderr, "MultiChannelImage3DT::store: error writing to %s\n", filename.c_str() );
+    exit( -1 );
+  }
+
+  fwrite( &xsize, sizeof( int ), 1, f );
+  fwrite( &ysize, sizeof( int ), 1, f );
+  fwrite( &zsize, sizeof( int ), 1, f );
+  fwrite( &numChannels, sizeof( uint ), 1, f );
+
+  for ( uint channel = 0 ; channel < numChannels ; channel++ )
+  {
+    assert( data[channel] != NULL );
+    fwrite( data[channel], sizeof( P ), xsize*ysize*zsize, f );
+  }
+
+  fclose( f );
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::restore( std::string filename )
+{
+  // simple raw format
+  FILE *f = fopen( filename.c_str(), "r" );
+
+  if ( f == NULL ) {
+    fprintf( stderr, "MultiChannelImage3DT::store: error reading from %s\n", filename.c_str() );
+    exit( -1 );
+  }
+
+  fread( &xsize, sizeof( int ), 1, f );
+  fread( &ysize, sizeof( int ), 1, f );
+  fread( &zsize, sizeof( int ), 1, f );
+  fread( &numChannels, sizeof( uint ), 1, f );
+
+  if ( numChannels > 0 ) {
+    reInit( xsize, ysize, zsize, numChannels );
+
+    for ( uint channel = 0 ; channel < numChannels ; channel++ )
+    {
+      assert( data[channel] != NULL );
+      fread( data[channel], sizeof( P ), xsize*ysize*zsize, f );
+    }
+  } else {
+    freeData();
+    data = NULL;
+  }
+
+  fclose( f );
+}
+
+template<class P>
+int MultiChannelImage3DT<P>::width() const
+{
+  return xsize;
+}
+
+template<class P>
+int MultiChannelImage3DT<P>::height() const
+{
+  return ysize;
+}
+
+template<class P>
+int MultiChannelImage3DT<P>::depth() const
+{
+  return zsize;
+}
+
+template<class P>
+int MultiChannelImage3DT<P>::channels() const
+{
+  return ( int )numChannels;
+}
+
+template<class P>
+int MultiChannelImage3DT<P>::getPixelInt( int x, int y, int z, int channel ) const
+{
+  throw( "this type is not implemented\n" );
+  return -1;
+}
+
+template<class P>
+double MultiChannelImage3DT<P>::getPixelFloat( int x, int y, int z, int channel ) const
+{
+  throw( "this type is not implemented\n" );
+  return -1.0;
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::setPixelInt( int x, int y, int z, int channel, int pixel )
+{
+  throw( "this type is not implemented\n" );
+}
+
+template<class P>
+void MultiChannelImage3DT<P>::setPixelFloat( int x, int y, int z, int channel, double pixel )
+{
+  throw( "this type is not implemented\n" );
+}
+
+#define SET_FUNCS_PROTO_MACRO3D(MYTYPE) \
+template<>\
+int MultiChannelImage3DT<MYTYPE>::getPixelInt(int x, int y, int z, int channel) const;\
+template<>\
+double MultiChannelImage3DT<MYTYPE>::getPixelFloat(int x, int y, int z, int channel) const;\
+template<>\
+void MultiChannelImage3DT<MYTYPE>::setPixelInt(int x, int y, int z, int channel, int pixel);\
+template<>\
+void MultiChannelImage3DT<MYTYPE>::setPixelFloat(int x, int y, int z, int channel, double pixel);
+
+SET_FUNCS_PROTO_MACRO3D( double )
+SET_FUNCS_PROTO_MACRO3D( int )
+SET_FUNCS_PROTO_MACRO3D( long int )
+SET_FUNCS_PROTO_MACRO3D( float )
+SET_FUNCS_PROTO_MACRO3D( unsigned int )
+
+} // namespace
+
+

+ 35 - 0
core/image/MultiChannelImageAccess3D.h

@@ -0,0 +1,35 @@
+/*
+ * NICE-Core - efficient algebra and computer vision methods
+ *  - libimage - An image library
+ * See file License for license information.
+ */
+
+#ifndef _LIMUN_BASEMULTICHANNELIMAGE3D_H
+#define _LIMUN_BASEMULTICHANNELIMAGE3D_H
+
+namespace NICE {
+
+/**
+ * A generic, but not very efficient multi channel image access interface.
+ *
+ * @author Sven Sickert
+ */
+class MultiChannelImageAccess3D {
+public:
+  virtual int width() const = 0;
+  virtual int height() const = 0;
+	virtual int depth() const = 0;
+  virtual int channels() const = 0;
+
+  virtual int getPixelInt(int x, int y, int z, int channel) const = 0;
+  virtual double getPixelFloat(int x, int y, int z, int channel) const = 0;
+
+  virtual void setPixelInt(int x, int y, int z, int channel, int pixel) = 0;
+  virtual void setPixelFloat(int x, int y, int z, int channel, double pixel) = 0;
+
+  virtual ~MultiChannelImageAccess3D () {};
+};
+
+} // namespace
+
+#endif

+ 1 - 1
core/image/MultiChannelImageT.h

@@ -91,7 +91,7 @@ public:
   void set( int x, int y, P val, uint channel = 0 );
 
   /** set value */
-  void set( P val, uint channel = 0 );
+  void set( P val, uint channel);
 
   /** set value */
   void setAll( P val );

+ 6 - 1
core/imagedisplay/ImageDisplay.h

@@ -123,7 +123,12 @@ public:
   inline void setDrawSelectionRect(bool draw) {
     drawSelectionRect = draw;
   }
-
+  
+  NICE::ColorImage * getColorImageBuffer()
+  {
+    return this->colorImageBuffer;
+  }
+ 
   /**
    * Draw the selection rectangle?
    * @return The current setting

+ 18 - 13
core/imagedisplay/SimpleSelector.h

@@ -120,10 +120,11 @@ private:
  * @param maximum number of colors
  */
 template <class ImageType>
-void selectColoredRectangles (  const ImageType & image, std::vector<NICE::RectT<double> > & rectangles, 
-			    std::vector<int> & colors,
-			 const std::string & title,
-			 const int maxColors) 
+void selectColoredRectangles (  const ImageType & image,
+                                std::vector<NICE::RectT<double> > & rectangles, 
+                                std::vector<int> & colors,
+                                const std::string & title,
+                                const int maxColors) 
 {
   if (qApp == NULL) {
     QtFramework::instance();
@@ -167,10 +168,11 @@ void selectRectangles (  const ImageType & image, std::vector<NICE::RectT<double
  * @param maximum number of colors
  */
 template <class ImageType>
-void selectColoredPoints (  const ImageType & image, std::vector<NICE::CoordT<double> > & points, 
-			    std::vector<int> & colors,
-			 const std::string & title,
-			 const int maxColors) 
+void selectColoredPoints (  const ImageType & image,
+                            std::vector<NICE::CoordT<double> > & points, 
+                            std::vector<int> & colors,
+                            const std::string & title,
+                            const int maxColors) 
 {
   if (qApp == NULL) {
     QtFramework::instance();
@@ -187,10 +189,12 @@ void selectColoredPoints (  const ImageType & image, std::vector<NICE::CoordT<do
   colors = display->getColors();
 
   points.clear();
-  for ( std::vector<NICE::RectT<double> >::const_iterator i = rectangles.begin();
-	i != rectangles.end(); i++ )
-      points.push_back ( CoordT<double> ( i->left, i->top ) ); 
+  for ( std::vector<NICE::RectT<double> >::const_iterator i = rectangles.begin(); i != rectangles.end(); i++ )
+  {
+      points.push_back ( NICE::CoordT<double> ( i->left, i->top ) ); 
+  }
 
+  //don't waste memory
   delete display;
 }
 
@@ -202,8 +206,9 @@ void selectColoredPoints (  const ImageType & image, std::vector<NICE::CoordT<do
  * @param title window title
  */
 template <class ImageType>
-void selectPoints (  const ImageType & image, std::vector<NICE::CoordT<double> > & points,
-			 const std::string & title)
+void selectPoints (  const ImageType & image,
+                     std::vector<NICE::CoordT<double> > & points,
+                     const std::string & title)
 {
     std::vector<int> colors;
     selectColoredPoints ( image, points, colors, title, 1 );

+ 7 - 2
core/vector/MatrixT.tcc

@@ -417,11 +417,16 @@ MatrixT<ElementType>::operator _Op##= (const MatrixT<ElementType>& v) {   \
   template<typename ElementType>
   void MatrixT<ElementType>::setRow(const uint & row, const NICE::VectorT<ElementType> & v)
   {
-    if (rows() < v.size() )
+    if (cols() < v.size() )
     {
       _THROW_EMatrix("Matrix setRow: target matrix too small.");
     }
-
+    
+    if (row >= rows() )
+    {
+      _THROW_EMatrix("Matrix setRow: row does not specify a proper row index.");
+    }
+    
     // FIXME use IPP?
     for (unsigned int j = 0; j < v.size(); j++)
     {

+ 80 - 24
core/vector/VVector.cpp

@@ -1,7 +1,7 @@
 /** 
  * @file VVector.h
  * @brief vector of vector
- * @author Erik Rodner
+ * @author Erik Rodner, Alexander Freytag
  * @date 02/15/2008
  */
 
@@ -297,28 +297,84 @@ void VVector::sort ( size_t index )
 	
 void VVector::toMatrix ( NICE::Matrix & M, bool rowOriented ) const
 {
-	if ( size() > 0 ) {
-		// check if there is a constant dimension
-		int dimension = -1;
-		for ( VVector::const_iterator i = begin(); i != end(); i++ )
-			if ( dimension < 0 )
-				dimension = i->size();
-			else if ( (int)(i->size()) != dimension )
-				fthrow(Exception, "Non-constant dimension inside of VVector, unable to convert this structure into a Matrix" );
+  if ( size() > 0 ) {
+    // check if there is a constant dimension
+    int dimension = -1;
+    for ( VVector::const_iterator i = begin(); i != end(); i++ )
+      if ( dimension < 0 )
+        dimension = i->size();
+      else if ( (int)(i->size()) != dimension )
+        fthrow(Exception, "Non-constant dimension inside of VVector, unable to convert this structure into a Matrix" );
 
-		if ( rowOriented ) 
-			M.resize ( size(), dimension );
-		else
-			M.resize ( dimension, size() );
-		uint k = 0;
-		for ( VVector::const_iterator i = begin(); i != end(); i++,k++ )
-		{
-			const Vector & x = *i;
-			for ( int l = 0 ; l < dimension; l++ )
-				if ( rowOriented )
-					M ( k, l ) = x[l];
-				else
-					M ( l, k ) = x[l];
-		}
-	}
+    if ( rowOriented ) 
+      M.resize ( size(), dimension );
+    else
+      M.resize ( dimension, size() );
+    uint k = 0;
+    for ( VVector::const_iterator i = begin(); i != end(); i++,k++ )
+    {
+      const Vector & x = *i;
+      for ( int l = 0 ; l < dimension; l++ )
+        if ( rowOriented )
+          M ( k, l ) = x[l];
+        else
+          M ( l, k ) = x[l];
+    }
+  }
+}
+
+void VVector::append ( const NICE::VVector & _2ndVec, const bool & _copyData )
+{
+ 
+  if ( _copyData )
+  {
+    //copy every single entry of the second VVector
+    for ( NICE::VVector::const_iterator it = _2ndVec.begin(); it != _2ndVec.end(); it++)
+    {
+       this->push_back( *it );
+    }
+  }
+  else //only re-direct this->end()
+  {
+    //fetch my current end
+    std::vector<NICE::Vector>::iterator myEnd = this->end();    
+    
+    this->insert(myEnd, _2ndVec.begin(), _2ndVec.end() );
+//     //re-direct it to the beginnign of the second vector
+//     myEnd = _2ndVec.begin();
+  }
+ 
+}
+
+bool VVector::isEqual ( const NICE::VVector & _B, const double & _tolerance )
+{
+  bool result(true);
+  
+  NICE::VVector::const_iterator itA = this->begin();
+  NICE::VVector::const_iterator itB = _B.begin();
+  
+  while ( (itA != this->end()) && ( itB != _B.end()) )
+  {
+    if (itA->size() != itB->size())
+    {
+      result = false;
+      break;
+    } 
+    
+    for(uint i = 0; (i < itA->size()) && (i < itB->size()); i++)
+    {
+      if (fabs((*itA)[i] - (*itB)[i]) > _tolerance)
+      {
+        result = false;
+        break;        
+      }
+    }
+
+    if (result == false)
+          break;        
+    itA++;
+    itB++;
+  }
+  
+  return result;  
 }

+ 71 - 48
core/vector/VVector.h

@@ -1,7 +1,7 @@
 /** 
 * @file VVector.h
 * @brief vector of vector
-* @author Erik Rodner
+* @author Erik Rodner, Alexander Freytag
 * @date 02/15/2008
 */
 #ifndef VVECTORINCLUDE
@@ -16,64 +16,74 @@
 
 
 namespace NICE {
+  
+    /**
+   * @class VVector
+   * @brief STL vector of NICE vectors
+   * @author Erik Rodner, Alexander Freytag
+   * @date 02/15/2008
+   * @NOTE We make the inheritance of Persisent virtual, in order to allow classes to implement VVector and Persistent separately, as it is done for example in CodebookPrototypes in vislearning/features/simplefeatures
+  */  
 
-/** STL vector of NICE vectors */
-class VVector : public std::vector<NICE::Vector>, public Persistent
+class VVector : public std::vector<NICE::Vector>, virtual public Persistent
 {
 
     protected:
-	size_t bufsize;
+  size_t bufsize;
   bool ioUntilEndOfFile;
 
     public:
 
-	/** possible file formats */
-	enum {
-		/** use standard NICE vector I/O */
-	    FILEFORMAT_NICE = 0,
-	    FILEFORMAT_LINE,
-		/** write binary double values, use this for large-scale datasets */
-	    FILEFORMAT_BINARY_DOUBLE,
-		/** write values as unsigned char, be careful with truncation */
-	    FILEFORMAT_BINARY_CHAR
-	};
+  /** possible file formats */
+  enum {
+    /** use standard NICE vector I/O */
+      FILEFORMAT_NICE = 0,
+      FILEFORMAT_LINE,
+    /** write binary double values, use this for large-scale datasets */
+      FILEFORMAT_BINARY_DOUBLE,
+    /** write values as unsigned char, be careful with truncation */
+      FILEFORMAT_BINARY_CHAR
+  };
+  
+  /** simple constructor */
+  VVector();
+  
+  VVector( const std::string & filename );
+  
+  /**
+  * constructor creates $count NICE::Vectors of size dim
+  * @param count number of vectors
+  * @param dim size of each Vector
+  */
+  VVector( int count, int dim);
   
-	/** simple constructor */
-	VVector();
-	
-	VVector( const std::string & filename );
-	
-	/**
-	 * constructor creates $count NICE::Vectors of size dim
-	 * @param count number of vectors
-	 * @param dim size of each Vector
-	 */
-	VVector( int count, int dim);
-	
-	/**
-	 * resizes the VVector and clear everything
-	 * @param count number of vectors
-	 * @param dim size of each Vector
-	 */
-	void reSize(int count, int dim);
+  /**
+  * resizes the VVector and clear everything
+  * @param count number of vectors
+  * @param dim size of each Vector
+  */
+  void reSize(int count, int dim);
       
-	/** simple destructor */
-	virtual ~VVector();
-     
-	virtual void clear ();
-	virtual void restore ( std::istream & is, int format = 0 );
-	virtual void store ( std::ostream & os, int format = 0 ) const;
+  /** simple destructor */
+  virtual ~VVector();
+    
+  virtual void clear ();
+  virtual void restore ( std::istream & is, int format = 0 );
+  virtual void store ( std::ostream & os, int format = 0 ) const;
 
-	void setBufSize ( size_t bufsize );
+  void setBufSize ( size_t bufsize );
+  
+  inline void setIoUntilEndOfFile(const bool & _ioUntilEndOfFile){ ioUntilEndOfFile = _ioUntilEndOfFile;};
+  inline bool getIoUntilEndOfFile(){return ioUntilEndOfFile;};  
 
-	void sort ( size_t index );
+  void sort ( size_t index );
 
-	/** convert this data structure to a non-dynamic nice matrix 
-	 * @param dst the destination matrix (will be resized)
-	 * @param rowOriented if true (std) the elements of VVector (of type NICE::Vector)
-	 * are stored as rows in the resulting matrix (otherwise as columns)
-	 * */
-	void toMatrix ( NICE::Matrix & dst, bool rowOriented = true ) const;
+  /** convert this data structure to a non-dynamic nice matrix 
+  * @param dst the destination matrix (will be resized)
+  * @param rowOriented if true (std) the elements of VVector (of type NICE::Vector)
+  * are stored as rows in the resulting matrix (otherwise as columns)
+  * */
+  void toMatrix ( NICE::Matrix & dst, bool rowOriented = true ) const;
   
   inline void print (std::ostream& output)
   {
@@ -93,8 +103,21 @@ class VVector : public std::vector<NICE::Vector>, public Persistent
     }
   }
   
-  inline void setIoUntilEndOfFile(const bool & _ioUntilEndOfFile){ ioUntilEndOfFile = _ioUntilEndOfFile;};
-  inline bool getIoUntilEndOfFile(){return ioUntilEndOfFile;};
+  /** Append another VVector to this
+  * @param _2ndVec the destination matrix (will be resized)
+  * @param _copyData whether to copy the actual data or just to re-direct this->end and 2ndVec.begin() (default: false, i.e., just re-direct)
+  * @date 03-06-2013 (dd-mm-yyyy) 
+  * @author Alexander Freytag
+  * */  
+  void append ( const NICE::VVector & _2ndVec, const bool & _copyData = false );
+  
+  /** compare a second VVector with this, return true is considered as equal
+  * @param _B a second VVector
+  * @param _tolerance threshold for acceptable difference in a single dimension (default: 10e-8)
+  * @date 05-06-2013 (dd-mm-yyyy) 
+  * @author Alexander Freytag
+  * */   
+  bool isEqual ( const NICE::VVector & _B, const double & _tolerance = 10e-8) ;
   
 };
 

+ 16 - 0
core/vector/tests/test_setRow.txt

@@ -0,0 +1,16 @@
+MatrixT<double> a(1,2,4.5);
+MatrixT<double> b(2,1,4.5);
+MatrixT<double> c(1,3,4.5);
+VectorT<double> v(2,1.0);
+
+a.setRow(0,v);
+//a(0,0) and a(0,1) should now be 1.0 and not 4.5
+
+a.setRow(1,v)
+//should fail, because this row is non-existent
+
+b.setRow(0,v)
+//should fail, because vector is too long 
+
+c.setRow(0,v)
+//should give a warning, because vector is shorter than one complete row 

+ 4 - 12
templates/Makefile.config.template

@@ -16,16 +16,10 @@ LIBEXISTS=$(shell g++ $(2) -x c++ -c libtests/$(1) -o /dev/null >/dev/null 2>&1
 # determine platform (32 or 64bit)
 PLATFORM:=$(shell uname -m)
 
-ifeq (x86_64,$(PLATFORM))
-  ifeq (1,$(shell test -f $(HOME)/DBVFAIL && echo "1"))
-    THIRD_BASE=nothirdbase
-    $(call CONFIGINFO,DBVEXT,0)
-  else
-    THIRD_BASE=/home/dbv/3rdparty64-gcc43
-    $(call CONFIGINFO,DBVEXT,1)
-  endif
+# THIRD_BASE=/home/dbv/3rdparty64-gcc43
 
-  ifeq (1,$(shell test -d $(THIRD_BASE) && echo "1"))
+ifeq (x86_64,$(PLATFORM))
+  ifdef THIRD_BASE
     # ICE
    ifndef ICEDIR
     ICEDIR=$(THIRD_BASE)/ice-for-limun/
@@ -62,9 +56,7 @@ ifeq (x86_64,$(PLATFORM))
   endif
 
 else
-  THIRD_BASE=/home/dbv/3rdparty32
-  
-  ifeq (1,$(shell test -d $(THIRD_BASE) && echo "1"))
+  ifdef THIRD_BASE
     # ICE
     ICEDIR=$(THIRD_BASE)/ice-for-limun/
     ICE_CFLAGS=-I$(ICEDIR)/src -DNICE_USELIB_ICE -DDONT_USE_ICE_NAMESPACE_BY_DEFAULT