-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
24 lines (24 loc) · 1009 Bytes
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
* unit tests
* better SIMD support
* more wavelets (Haar)
* more data types (integer, fixed point)
* integrate performance measurement
* more example applications
* more effective lifting implementation (take a look at another implementations, e.g. OpenJPEG or JasPer)
* support for full decomposition in 1D
* relicense to GNU LGPL
* OpenCV wrapper (C)
* C++ interface
* drop deprecated interface
* remove duplicate code
* tiling (e.g., as in JPEG 2000)
* remove "lib" prefix pro source file names
* 2D DWT: single-loop approach (iteration of horizontal part is immediately fed into iteration of vertical part)
* memory access through incremented pointers instead of indexed arrays
* use size_t, etc. instead of unsigned int, etc.
* 3D data support
* ARM support
* ASVP: upload new data when waiting for preceding operation (use memory bank "D", then copy to bank "A")
* ASVP: number of workers should be adjustable by environment variable like number of threads in OpenMP
* MS Windows support
* code cleanup