| |
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.
|