| |
ALGORITHM DESCRIPTION
- Dexcel Software module provides JPEG2000 compression of up to 300:1 maintaining good picture quality.
- The JPEG2000 algorithm will perform both compression and decompression (encode/decode), and is based on the Discrete Wavelet Transform (DWT).
- The algorithm performs compression based on a subset of the extended DWT-based processes as defined in the JPEG2000 standard. The encoder features include:
- Quality of encoder controllable by selecting a bin value
- 24 -bits/pixel RGB input image format
- 8 bit/pixel Grayscale image
- The decoded image format is RGB and Grayscale based on the input.
- Continuous feed of frames of variable resolutions and component types (RGB & Monochrome)
- Lossless and Lossy compression
- Region Of Interest features
- Rate Control
- Modular Software versions for Embedded Processor implementations
- Support for error-resilient compression
- Targeted to Analog Devices BlackFin family(53xx) and ARM processors
- Superior compression efficiency with excellent visual quality
- Fully compliant to standards
- Single tile and Multi tile encoding
- Run-time configurable parameters like resolution, ROI coordinates, Compression ratio etc.
Image dimensions : 512X512, Image format : RGB 4:4:4

RESOURCE REQUIREMENTS
The following table applies to images in RGB format. Compression ratio is defined as the ratio of raw data file to compressed JPEG2000 file. Raw data file is encoded to a JPEG2000 file in sequential mode using various quality settings, and then decoded. Processing time assumes single core ADSP-BF537 (Blackfin)-600 MHz processor.
Width |
Height |
Total |
Raw Data |
JPEG2000 |
PSNR |
Cycles per pixel |
Processing time per Frame (msec) |
Bits
/pixel |
Compression |
(pixels) |
(pixels) |
(pixels) |
File size (bytes) |
File size (bytes) |
|
Encoder |
Decoder |
Encoder |
Decoder |
|
|
176 |
144 |
25344 |
76032 |
23857 |
39.15 |
1069 |
1127 |
90.31 |
95.21 |
7.52 |
3. 1 9 |
176 |
144 |
25344 |
76032 |
13551 |
36.46 |
743 |
814 |
62.76 |
68.76 |
4.28 |
5.6 1 |
176 |
144 |
25344 |
76032 |
7625 |
31.98 |
518 |
600 |
43.76 |
50.68 |
2.41 |
9.97 |
176 |
144 |
25344 |
76032 |
4216 |
27.8 |
374 |
464 |
31.59 |
39. 1 9 |
1 .33 |
1 8.03 |
176 |
144 |
25344 |
76032 |
2042 |
23.27 |
279 |
374 |
23.56 |
3 1 . 65 |
0.64 |
37.23 |
320 |
240 |
76800 |
230400 |
53235 |
40.04 |
789 |
812 |
201.98 |
207.87 |
5.54 |
4.33 |
320 |
240 |
76800 |
230400 |
28884 |
37.29 |
518 |
553 |
132.6 |
1 41 .57 |
3.0 1 |
7.98 |
320 |
240 |
76800 |
230400 |
15356 |
33.09 |
346 |
389 |
88.57 |
99.58 |
1 . 60 |
1 5.00 |
320 |
240 |
76800 |
230400 |
8276 |
29.06 |
245 |
294 |
62.72 |
75.26 |
0.86 |
27.84 |
320 |
240 |
76800 |
230400 |
4198 |
25.2 |
184 |
236 |
47.1 |
60.4 1 |
0.44 |
54.88 |
640 |
480 |
307200 |
921600 |
98122 |
42.39 |
425 |
457 |
435.2 |
467.96 |
2.56 |
9.39 |
640 |
480 |
307200 |
921600 |
52811 |
40.12 |
288 |
327 |
294.91 |
334.84 |
1 .37 |
1 7.45 |
640 |
480 |
307200 |
921600 |
28989 |
36.11 |
211 |
254 |
216.06 |
260.09 |
0.75 |
3 1 . 79 |
640 |
480 |
307200 |
921600 |
16479 |
32.39 |
167 |
212 |
171.01 |
2 1 7.08 |
0.43 |
55.92 |
640 |
480 |
307200 |
921600 |
9700 |
28.72 |
144 |
190 |
147.45 |
1 94.56 |
0.25 |
95.0 1 |
Compression Ratio Vs Encoding Speed

TYPICAL APPLICATIONS
- Medical Imaging instruments
- Digital still Cameras
- Security and Surveillance applications
- Voice / Video Over IP
- Internet Image distribution
- Mobile / Wireless communications
DELIVERABLES
- DexJP2K Core (Encoder/Decoder/Codec) for ADI Blackfin DSPs implemented by Dexcel
- DexJP2K Core library module with standard API (Application Programming Interface)
- Source code interface routine, which calls the code as a singe library module, is provided to ease application integration.
- Documentation includes Application Notes and detailed Developers Guides. Test Reports are also available.
|