FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the...

18
Linköpings Studies in Science and Technology. Dissertations No.B8 FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING By Hans Knutsson Linköping University Department of Electrical Engineering Linköping, Sweden 1982

Transcript of FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the...

Page 1: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that

Linköpings Studies in Science and Technology. DissertationsNo.B8

FILTERING AND RECONSTRUCTIONIN IMAGE PROCESSING

ByHans Knutsson

Linköping UniversityDepartment of Electrical Engineering

Linköping, Sweden1982

Page 2: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that

Front cover image produced on the GOP Image Processor

ISBN 91-7372-595-1Printed in Sweden by VTT-Grafiska, Vimmerby 1982

Page 3: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that

Till Ulla Kaisa

Page 4: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that
Page 5: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that

'like ourselves. I replied; and they see only their own shadows.

or the sh~dows of one another. which the fire throws on the oppo­

site wall of the cave"

Plato (The Republic)

Page 6: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that
Page 7: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that

ACKNOWLEDGEMENTS

I am greatly indebted to mY supervisor Professor Goesta Granlundfor the constant inspiration and research guidance that he provid­ed throughout the course of this work. Through our countless hoursof stimulating discussions he has helped me to see the problems ofimage processing in a wider context. Professor Paul Edholm origi­nated the ideas for the principle of Ectomography and his deepinsights into the medical and technical fields were of major im­portance for the development of the method. Professor IngemarIngemarsson has provided many valuable comments and useful sug­gestions. The collaboration with Dr Roland Wilson has resulted ina flow of novel ideas and been of inestimable value for the workon image coding and image enhancemerit. He has also willingly devo­ted many hours to correct and improve the formulations in thisdissertation. Dr Christer Petterson work on simulations was essen­tial for the completion of the studies in Ectomography. I am deep­ly indebted to Bertil von Post for the numerous hours of programm­

ing and software guidance he spent to make much of this researchwork possible. The daily discussions with my colleagues MartinHedlund and Kenneth Lundgren have been of great value for my workand the GOP Image Processing group as a whole has provided a very

stimulating environment. Yvonne Färnström has been most helpfulwhen typing my manuscripts. Marianne Anse-Lundberg helped me with

figures and sketches. Many of mY friends an colleagues in theDepartment of Electrical Engineering and also in the Department ofMathematics have helped me in various occasions. The financialsupport for the work in this dissertation was partly provided bygrants from the Swedish National Board for Technical Development.

Page 8: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that

2

CONTENTS

Acknowl edgements ..........................••.•.....•...... 1

List of pa~ers included in the dissertation ..•...•.•....•• ~

Introducti on .•....•....•.....••.......•..•...•..•......... 4

Summary of papers I -VI .......................•...•......•. 5

Ectomography. A New Radiographic Method for Repro-duci ng a Sel ected Sl i ce of Varyi ng Thi ckness I-l

References ...•.......................•................•. 1-9

Ectomography A New Radiographic ReconstructionMethod - r. Theory and Error Estimates ..................•. II-l

References •...............•.....•.....................•. I1-8

Ectomography. A New Radiographic ReconstructionMethod - II. Computer Simulated Experiments .....•...•...•. 111-1

References ...•...........•...•............•............. 111-7

Design of Convolution Kernels IV-1Design Criteria •........................................ IV-3Opt~mization of Kernels .......................•......... IV-15Processing Experiments ......................•.....•...•. IV-28Appendix A-E ....•............•.......•...•....•.•.....•. IV-50References ...•.•........................................ IV-61

Anisotropic Non-Stationary Estimation and its App-lications. Part I: Restoration of Noisy Images ....•...•.•• V-l

Figures •....•..........................................• V-18References ..................•..........................• V-23

Anisotropic Non-Stationary Estimation and its App-lications. Part II: Predictive Image Coding .•............• VI-1

Fi gures ..........•.....................................• VI -14References ....•....•...................................• VI -21

Page 9: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that

3.

LIST OF PAPERS INCLUDED IN THE DISSERTATION

Edholm, P., Granlund, G., Knutsson, H.E. and Petersson, C.U.(1980). Ectomography. A New Radiographic Method for Reproduc­ing a Selected Slice of Varying Thickness. Acta Radiol.Diagnosis, 21, 433-442.

II Knutsson, H.E., Edholm, P., Granlund, G.H. and Petersson,C.U. (1980). Ectomography - A New Radiographic ReconstructionMethod - I. Theory and Error Estimates. IEEE Trans. Biomed.Eng., BME-27, 640-648.

III Petersson, C.U., Edholm, P., Granlund, G.H. and Knutsson,H.E. (1980). Ectomography - A New Radiographic ReconstructionMethod - II. Computer Simulated Experiments. IEEE Trans.Biomed. Eng., BME-27, 649-655.

IV Knutsson, H.E. (1982). Design of Convolution Kernels. Inter­nal report LiTH-ISY-I-0557. To be published.

V Knutsson, H.E., Wilson, R., Granlund, G.H. (1982). Anisotrop­ic Non-Stationary Image Estimation and its Applications. PartI: Restoration of Noisy Images. Accepted for publication inIEEE Trans. Communications.

VI Wilson, R., Knutsson, H.E., Granlund, G.H. (1982). Anisotrop­ic Non-Stationary Image Estimation and its Applications. PartII: Predictive Image Coding. Accepted for publication in IEEETrans. Communications.

Page 10: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that

4

INTRODUCTION

Image processing covers a wide range of problems, from edge/linedetection to pattern recognition and reconstruction. Its areas ofapplication include medical diagnosis, cartography, characterrecognition, robot vision and telecommunications. The methods usedin these areas are similarly diverse.

A common thread which binds all these problems tagether is thefundamental need for the execution of one or more filtering ope­rations. The design of filter algorithms that perform a specifiedtask is therefore central to a majority of image processing appli­cations. This dissertation illustrates this commonality.

The first three papers deal with the problems of reconstructionfrom projections. They describe the development of a new tomogra­phic method designated Ectomography. This method is novel in thatit allows reconstruction of an arbitrarily thick layer of an ob­ject using limited viewing angle.

The last three papers cancern the estimatian of local image pro­perties, such as orientation and frequency, and the use of thesemethods in application algorithms. The concept of two-dimensionalquadrature filters is introduced and serves as a basis for obtain-

;

ing phase independent local estimates. Such estimates of orienta-tion and local variance allow for an extension of the classicalWiener filter, which is shown to be effective in image enhancementand image coding.

Page 11: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that
Page 12: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that
Page 13: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that
Page 14: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that
Page 15: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that
Page 16: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that
Page 17: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that
Page 18: FILTERING AND RECONSTRUCTION IN IMAGE PROCESSING311054/FULLTEXT01.pdf · fundamental need for the execution of one or more filtering ope rations. The design of filter algorithms that