Medical Image Compression
using 3-D Hartley Transform
Authors: Sunder, R. S., Eswaran, C. and Sriraam, N.
Source: to appear in Computers in Biology and
Medicine
Reporter: Tzu-Chuen Lu
Date: Aug. 18, 2005
3-D Image Compression
3-D Image Compression
DFT
Run Length
10110…

DCT
Huffman
Coding
DHT
DFT: Discrete Fourier Transform
DCT: Discrete Cosine Transform
DHT: Discrete Hartley Transform
Discrete Hartley Transform
f(x)

8

5

1

4

F(x)
23

3

0
f(x)

1

2

3

4

8

5

1

4

3

0
0
F(0) = 8 × [cos(2 × π × × 0) + sin( 2 × π × × 0)]
5
5
1
1
5 × [cos(2 × π × × 0) + sin( 2 × π × × 0)]
5
5
2
2
1× [cos(2 × π × × 0) + sin( 2 × π × × 0)]
5
5
3
3
4 × [cos(2 × π × × 0) + sin( 2 × π × × 0)]
5
5
4
4
3 × [cos(2 × π × × 0) + sin( 2 × π × × 0)]
5
5

+
+
+
+
cos
Discrete Hartley Transform
f(x)

8

F(x)

5

1

4

3

23

0

1

2

3

4

8

5

1

4

3

5.3

0
0
F(1) = 8 × [cos(2 × π × × 1) + sin( 2 × π × × 1)]
5
5
1
1
5 × [cos(2 × π × × 1) + sin( 2 × π × ×1)]
5
5
2
2
1× [cos(2 × π × × 1) + sin( 2 × π × ×1)]
5
5
3
3
4 × [cos(2 × π × × 1) + sin(2 × π × ×1)]
5
5
4
4
3 × [cos(2 × π × ×1) + sin( 2 × π × × 1)]
5
5

4.31 -1.4 8.81

+
+
+
+
Inverse Discrete Hartley Transform
(IDHT)
f(x)

F(x)

8

23
0
F(x)

23

1

2

5.3

4.31

5.3

3

4

-1.4

4.31 -1.4 8.81

8.81

1
0
0
× 23 × [cos(2 × π × × 0) + sin( 2 × π × × 0)]
f(0) =
5
5
5
1
1
1
× 5.3 × [cos(2 × π × × 0) + sin( 2 × π × × 0)]
5
5
5
1
2
2
× 4.31× [cos(2 × π × × 0) + sin( 2 × π × × 0)]
5
5
5
1
3
3
× −1.4 × [cos(2 × π × × 0) + sin( 2 × π × × 0)]
5
5
5
1
4
4
× 8.81× [cos(2 × π × × 0) + sin( 2 × π × × 0)]
5
5
5

+
+
+
+
Inverse Discrete Hartley Transform
(IDHT)
f(x)

8

F(x)
5

1
0

23
f(1) =

4

3

1

2

23
3

5.3

4.31 -1.4 8.81

4

5.3 4.3 -1.4 8.8
1
1 0
0

1
× 23 × [cos(2 × π × ×1) + sin( 2 × π × ×1)]
5
5
5
1
1
1
× 5.3 × [cos(2 × π × ×1) + sin( 2 × π × ×1)]
5
5
5
1
2
2
× 4.31× [cos(2 × π × ×1) + sin( 2 × π × × 1)]
5
5
5
1
3
3
× −1.4 × [cos(2 × π × ×1) + sin(2 × π × × 1)]
5
5
5
1
4
4
× 8.81× [cos(2 × π × × 1) + sin( 2 × π × ×1)]
5
5
5

+
+
+
+
Discrete Hartley Transform – 2D
0

f(x,y) 0
1

1

2

8
3

5
4

1
5

F(x,y) 0

0
26

1

2

1

0
0
0
0
F(0,0) = 8 × [cos(2π × × 0 + 2π × × 0) + sin( 2π × × 0 + 2π × × 0)]
3
2
3
2
1
0
1
0
5 × [cos(2π × × 0 + 2π × × 0) + sin( 2π × × 0 + 2π × × 0)]
3
2
3
2
2
0
2
0
1× [cos(2π × × 0 + 2π × × 0) + sin( 2π × × 0 + 2π × × 0)]
3
2
3
2
0
1
0
1
3 × [cos(2π × × 0 + 2π × × 0) + sin( 2π × × 0 + 2π × × 0)]
3
2
3
2
1
1
1
1
4 × [cos(2π × × 0 + 2π × × 0) + sin( 2π × × 0 + 2π × × 0)]
3
2
3
2
2
1
2
1
5 × [cos(2π × × 0 + 2π × × 0) + sin( 2π × × 0 + 2π × × 0)]
3
2
3
2

+
+
+
+
+
Discrete Hartley Transform – 2D
f(x,y)

0
0
1

1

2

8
3

5
4

1
5

F(x,y) 0
1

0

1

2

26 6.098 0.902
2

10.83 2.17

0
0
0
0
F(0,1) = 8 × [cos(2π × × 0 + 2π × ×1) + sin( 2π × × 0 + 2π × ×1)]
3
2
3
2
1
0
1
0
5 × [cos(2π × × 0 + 2π × ×1) + sin( 2π × × 0 + 2π × × 1)]
3
2
3
2
2
0
2
0
1× [cos(2π × × 0 + 2π × ×1) + sin( 2π × × 0 + 2π × ×1)]
3
2
3
2
0
1
0
1
3 × [cos(2π × × 0 + 2π × × 1) + sin( 2π × × 0 + 2π × × 1)]
3
2
3
2
1
1
1
1
4 × [cos(2π × × 0 + 2π × × 1) + sin( 2π × × 0 + 2π × ×1)]
3
2
3
2
2
1
2
1
5 × [cos(2π × × 0 + 2π × ×1) + sin( 2π × × 0 + 2π × × 1)]
3
2
3
2

+
+
+
+
+
100

120

134

256

100

100

125

97

210

175

85

97

145

33

45

61

33

50

78

100

37

125

37

89

97

80

78

99

89

117

57

125

85

97

33

45

100

120

45

61

134

256

125

37

85

97

37

89

85

97

117

57

78

100

33

45

97

33

45

100

120

45

61

37

DHT

Quantization

5770

584

710

96

-310

100

210

-432

370

110

-167

583

60

-33

194

-553

888

41

-266

37

4

-321

666

687

797

168

-296

35

-155

63

-90

13

-212

-593

-560

105

-368

349

-296

-305

396

151

-551

-5

-554

44

-372

-265

26

-121

220

523

-22

-183

-300

-807

221

-41

-626

353

433

-174

580

-209

72
1

36

39

3

-10

6

13

-54

23

6

-9

16

2

-2

11

-35

49

2

-13

1

0

-16

35

38

25

5

-7

1

-2

2

-3

0

-7

-16

-14

2

-6

9

-8

-10

22

8

-28

0

-14

2

-20

-15

2

-7

12

15

-1

-10

-18

-50

28

-3

-35

11

14

-10

36

-26
72
1

36

39

3

-10

6

13

-54

23

6

-9

16

2

-2

11

-35

49

2

-13

1

0

-16

35

38

25

5

-7

1

-2

2

-3

0

-7

-16

-14

2

-6

9

-8

-10

22

8

-28

0

-14

2

-20

-15

2

-7

12

15

-1

-10

-18

-50

28

-3

-35

11

14

-10

36

-26

721

36

0

0

-10

6

13

-54

23

6

0

0

2

-2

11

-35

0

0

0

0

0

0

0

38

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-20

0

2

-7

0

0

0

-10

-18

-50

28

-3

0

0

14

-10

36

-26
3-D Image DHT Compression

M=3
Experiments and Results

XA Image

MR Brain Image
XA Image

M=2

M=8

M=4

M=16
MR Brain Image

M=2

M=8

M=4

M=16
Conclusions
• Discrete hartley transform (DHT)
• 3D-image DHT compression

• XA image – DHT with M = 8
• MR brain image – DCT with M = 2
DHT

More Related Content

PDF
Exponential Like Function for Rational Indices
PPTX
Numerical integration
PPT
Gaussian Integration
PPT
8.7 numerical integration
PDF
Gaussian quadratures
PDF
Multi nomial pdf
PDF
Codes from the cyclic group of order three
PPTX
Num Integration
Exponential Like Function for Rational Indices
Numerical integration
Gaussian Integration
8.7 numerical integration
Gaussian quadratures
Multi nomial pdf
Codes from the cyclic group of order three
Num Integration

What's hot (20)

PPT
Numerical differentiation integration
DOCX
Integration SPM
PPTX
Application of Derivative 3
PDF
Maths ms
PPT
Antiderivatives
PDF
Cubic Spline Interpolation
PDF
Iit jee question_paper
PPTX
Application of Derivative 5
PPT
E8 Particle Assignment Symmetry
DOC
last lecture in infinite series
PPT
11365.integral 2
PDF
Low-rank matrix approximations in Python by Christian Thurau PyData 2014
PDF
Section5 stochastic
PPTX
Exercise 2
PPT
Algebraic fractions 1
PDF
Applied numerical methods lec14
PPTX
Newton's forward & backward interpolation
PDF
Use of summation notation
PPT
Interpolation functions
Numerical differentiation integration
Integration SPM
Application of Derivative 3
Maths ms
Antiderivatives
Cubic Spline Interpolation
Iit jee question_paper
Application of Derivative 5
E8 Particle Assignment Symmetry
last lecture in infinite series
11365.integral 2
Low-rank matrix approximations in Python by Christian Thurau PyData 2014
Section5 stochastic
Exercise 2
Algebraic fractions 1
Applied numerical methods lec14
Newton's forward & backward interpolation
Use of summation notation
Interpolation functions
Ad

Viewers also liked (20)

PPT
Pensamiento Politicohistoria Y Actualidad Del Concepto De Estado
PDF
[중앙도서관] 트위터 페이스북 제대로 알고 쓰기 강의안(4) 111221
PPT
Marco De Sostenibilidad Y Funcionamiento
PDF
PDF
Mensuração em Mídias Sociais
PDF
Bi módulos 1, 2 e 5
PPT
Redes sociales en la organización
PPT
Door grond horizontaal belaste palen
PDF
Plan de manejo ambiental
PPT
Segurança física e lógica e análise de vulnerabilidade
PDF
Datascience Introduction WebSci Summer School 2014
XLSX
Sjb rgp
PPT
Revoluciones Previas
PPTX
2CPP01 - Intro to Module
PDF
Ge 7, como planejar o proximo passo
PPT
National Postal Forum 2012 Networking 101: Get Connected ... Stay Connected!
PDF
Dízimos Eclesiásticos: Um Legado da Igreja Católica às Igrejas Evangélicas
PDF
Mci
DOCX
Fundamentos de contabilidad financiera. inocencio meléndez julio. preacuerdo...
PDF
Distribuciones de probabilidad
Pensamiento Politicohistoria Y Actualidad Del Concepto De Estado
[중앙도서관] 트위터 페이스북 제대로 알고 쓰기 강의안(4) 111221
Marco De Sostenibilidad Y Funcionamiento
Mensuração em Mídias Sociais
Bi módulos 1, 2 e 5
Redes sociales en la organización
Door grond horizontaal belaste palen
Plan de manejo ambiental
Segurança física e lógica e análise de vulnerabilidade
Datascience Introduction WebSci Summer School 2014
Sjb rgp
Revoluciones Previas
2CPP01 - Intro to Module
Ge 7, como planejar o proximo passo
National Postal Forum 2012 Networking 101: Get Connected ... Stay Connected!
Dízimos Eclesiásticos: Um Legado da Igreja Católica às Igrejas Evangélicas
Mci
Fundamentos de contabilidad financiera. inocencio meléndez julio. preacuerdo...
Distribuciones de probabilidad
Ad

Similar to Ht upload (20)

PDF
Differentiation.pdf
PDF
Amth250 octave matlab some solutions (2)
DOC
Math34 Trigonometric Formulas
PDF
Mathematical formula tables
PDF
Calculus B Notes (Notre Dame)
PDF
Applied numerical methods lec10
PPT
8.7 numerical integration
PPT
8.7 numerical integration
DOCX
Chapter 1 review topic in algebra 1
PDF
Solutions manual for calculus an applied approach brief international metric ...
PPT
Who wants to pass this course
PPT
Tam 2nd
PPT
interpolacrcrdcrdrcrdctctfct frfctfction.ppt
PPT
lagrange and newton divided differences.ppt
DOC
Math34 Trigonometric Formulas
DOC
Math34 Trigonometric Formulas
PDF
Amth250 octave matlab some solutions (1)
PPTX
EPCA_MODULE-2.pptx
PDF
University of manchester mathematical formula tables
PPTX
01_PPT_1_Linear Algebra_Mathematics_Output.pptx
Differentiation.pdf
Amth250 octave matlab some solutions (2)
Math34 Trigonometric Formulas
Mathematical formula tables
Calculus B Notes (Notre Dame)
Applied numerical methods lec10
8.7 numerical integration
8.7 numerical integration
Chapter 1 review topic in algebra 1
Solutions manual for calculus an applied approach brief international metric ...
Who wants to pass this course
Tam 2nd
interpolacrcrdcrdrcrdctctfct frfctfction.ppt
lagrange and newton divided differences.ppt
Math34 Trigonometric Formulas
Math34 Trigonometric Formulas
Amth250 octave matlab some solutions (1)
EPCA_MODULE-2.pptx
University of manchester mathematical formula tables
01_PPT_1_Linear Algebra_Mathematics_Output.pptx

Recently uploaded (20)

PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
The various Industrial Revolutions .pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
CloudStack 4.21: First Look Webinar slides
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPT
Geologic Time for studying geology for geologist
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
sustainability-14-14877-v2.pddhzftheheeeee
A review of recent deep learning applications in wood surface defect identifi...
sbt 2.0: go big (Scala Days 2025 edition)
The various Industrial Revolutions .pptx
Enhancing emotion recognition model for a student engagement use case through...
Getting started with AI Agents and Multi-Agent Systems
Two-dimensional Klein-Gordon and Sine-Gordon numerical solutions based on dee...
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Benefits of Physical activity for teenagers.pptx
Taming the Chaos: How to Turn Unstructured Data into Decisions
A contest of sentiment analysis: k-nearest neighbor versus neural network
A comparative study of natural language inference in Swahili using monolingua...
1 - Historical Antecedents, Social Consideration.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
CloudStack 4.21: First Look Webinar slides
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Geologic Time for studying geology for geologist
Hindi spoken digit analysis for native and non-native speakers
Custom Battery Pack Design Considerations for Performance and Safety
sustainability-14-14877-v2.pddhzftheheeeee

Ht upload