Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Image Processing
Junichiro Toriwaki · Hiroyuki Yoshida
Fundamentals
of Three-Dimensional Digital
Image Processing
123
Professor Junichiro Toriwaki Assoc. Prof. Hiroyuki Yoshida
Chukyo University Harvard Medical School
Japan Massachusetts General Hospital
USA
based on some small number of images of 2D visible surfaces). For these points
to be implemented, however, it is first necessary to establish the fundamentals
of handling 3D digital images.
This book describes the geometric properties of 3D images and the fun-
damentals of 3D image processing. First, Chapter 2 formally defines the con-
cepts and notation used with 3D images and their processing (calculations
performed on the image). Next, Chapter 3 introduces localized processing,
also known as filtering. This chapter shows how methods of 2D image pro-
cessing are extended to 3D images, and introduces some localized processes
that are frequently used in 3D image processing.
Chapters 4 and 5 are the core portion of the book. Chapter 4 begins with
a definition of connectivity and defines some fundamental concepts such as
topology preservation conditions, Euler numbers, and path and distance func-
tions, thereby leading to some important properties. Chapter 5 uses the ideas
developed in Chapter 4 to present algorithms for processing connected compo-
nents (for example, labeling, surface/axis thinning, distance transformation,
etc.). Algorithms are given as specific examples in a code-like form, and a
detailed explanation as to how they were derived is also given.
Chapter 6 is a simple explanation of processing connected components
having density values. The book ends with a description of 3D image visu-
alization in Chapter 7. The chapter uses techniques from computer graphics
(CG) as typified by volume rendering, but the discussion is limited to those
techniques necessary for 3D image visualization, not CG as a whole.
The book has a reference listing at its end. The list is divided by source
into those from individual papers, such as from academic journals, and those
from technical books. This is done for the benefit of those readers requiring
the detailed knowledge available from the technical books. The purpose of the
individual papers is of one of three types. The first type is concerned with
when and based on what research matters discussed in this book were pre-
sented. That is why many of those papers are from when the author was at
Nagoya University. The second type indicates when the matters discussed in
this book were first presented. These two types taken together indicate the
author’s desire to record, to the author’s knowledge, when and where original
results came about. The third type indicates originating research centers from
which the algorithms and experimental results included in this book came
about. The list includes several papers from Japanese academic journals, each
having gone through the academic review processes prescribed by the associ-
ated academy. Each should be obtainable from the academy, including those
originally written in Japanese. Of course, the English version of each paper
is listed where such a version exists. Creating an exhaustive listing of every
related paper would be extremely difficult, and so the listing is not claimed as
being complete. Hopefully the list will provide a starting point in the pursuit
of any further information that may be required.
Preface IX
Acknowledgments
The contents of this book are based on research performed by the author
at Nagoya University and Chukyo University, starting in the 1980s. I would
like to express my deepest thanks in particular to my fellow researchers at the
Nagoya University Faculty of Engineering’s Department of Electronics and
Department of Information Engineering. Among those members, the research
of Tatsuhiro Yonekura (a graduate student at the time, currently a profes-
sor at Ibaragi University), Shigeki Yokoi (an associate professor at the time,
currently a professor at Nagoya University), Toyofumi Saito (now deceased,
a research associate at the time and later a professor at Nagoya University),
Yasushi Hirano (a graduate student at the time and now associate professor
at Nagoya University), and Kensaku Mori (a graduate student at the time
and now associate professor at Nagoya University) were particularly helpful
in their contributions to the content of this book.
When creating the manuscript, Nagoya University secretaries Fumiyo
Kaba and Hiromi Tanaka were very helpful in their assistance in typing the
English version, creating figures, and arranging materials.
Yuichiro Hayashi and Takayuki Kitasaka of Nagoya University aided in
creating the TEX version of the document.
Parts of Chapters 4 and 5 of this text are based on papers presented by
their authors in the English-language journal FORMA. I would like to thank
the Society for Science on Form, Japan, for their permission in using that
material.
In 1975, the author had plans for penning an English technical work on
2D image processing, and Ernest L. Hall (currently a professor at the Uni-
versity of Cincinnati) made extensive comments in regard to one part of that
manuscript. That project was never completed, but as much of its content is
present in Chapter 2, I wish to express my gratitude to him.
I would like to extend my sincerest thanks to Professor Yasuhito Suenaga
and Professor Hiroshi Murase of Nagoya University for their accommodations
in allowing me use of their laboratories and computers in the creation of this
book. I also extend my deepest thanks to Chukyo University’s Department
of Life System Science and Technology (Toyota City, Aichi Prefecture) for
providing me with the opportunity to continue my research and studies from
2003 up to the present.
Last but not least I would like to extend thanks to Professor Hiroyuki
Yoshida of Harvard University for all his invaluable assistance from the be-
ginning of this publication project in 2006.
March 2008
Junichiro Toriwaki
Contents
1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1 3D continuous images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2 3D digital images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 What does “3D image” mean? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.1 Dimensionality of the media and of the subject . . . . . . . . 3
1.2.2 Types of 3D images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.3 Cues for 3D information . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.4 Specific examples of 3D images . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Types and characteristics of 3D image processing . . . . . . . . . . . . 12
1.3.1 Examples of 3D image processing . . . . . . . . . . . . . . . . . . . . 12
1.3.2 Virtual spaces as 3D digital images . . . . . . . . . . . . . . . . . . 13
1.3.3 Characteristics of 3D image processing . . . . . . . . . . . . . . . 14
1.3.4 Objectives in 3D image processing . . . . . . . . . . . . . . . . . . . 15
1.4 The contents of this book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261