Cad Cam Development

Fundamentals of Three-Dimensional Digital Image Processing – book review

Fundamentals of Three-dimensional Digital Image Processing

Fundamentals of Three-Dimensional Digital Image Processing has been written by Junichiro Toriwaki and Hirouki Yoshida and is an informative thought-provoking publication that unveils some mysteries of computing 3D images that are contemporary used medicine industry.  It presents insight not only into the data structures that are used in 3D imaging but also some most important algorithms for 3D image processing.

The knowledge has been separated into 7 chapters that are covering the main problems of 3D imaging. We can distinguish between the technology part that describes the visualization methods, data structure that describes the topology of 3D image and last algorithmical part. Each part presents only some 3D imaging relative issue knowledge and requires a high-level in depth entry knowledge in each of the published domain.

The visualization part describes introductory pieces of information to lightening algorithms like Phong shading, smooth shading or ray tracing. Moreover authors published some comments on concept of visualizing a voxel and volume rendering. The data structure part is well-written text that focuses on graph structure that can be used to represent the medical imaging. The graph structure introduce a reader into 3D Euler-like graph theory what greatly facilitates comprehension of problems. They introduced numerous operator functions that can handle the image processing with remarkable good mathematical properties and cooperate with the graph-based data voxel structure. The last algorithmical part describes application of previously defined operators and data structure. There are some geometrical algorithms described without which any further 3D medical image processing and reasoning would not have been possible. Authors have selected surface thinning, labeling, voxel deletion, distance transformation and skeleton extraction and even design of Voronoi diagram algorithms which cover all basic real-life geometrical tasks. There are pseudocodes of the algorithms what greatly improve reading. Authors state that they have implemented all algorithms that have been published. It’s a pity there is limited professional discussion of its complexity. There are very little scientifical test and no possibility for downloading source code and performing tests individually.

You should definitely be aware that this book is not step-by-step concise guide on how to professionally perform 3D imaging. The main purpose of this book is to show that we can build highly efficient graph-based structure and build up the must-have algorithms on it without being limited the use voxels. If you want to supply some professional medical device vendor with software based on Toriwaki’s book, without any doubt, you will have to gain further knowledge. Some further research in the mathematical properties of operators would be highly appreciated, because the already described are surprisingly strong and there is only one property missing to define Abelian group. The proposed graph-based data structure has excellent properties. It’s versatile, and allows you to store only selected voxels for visualization what is of uttermost importance in reference to speed and computer memory consumption. Suppose you had discrete mathematics or graph theory course on your university you will “get back to home, sweet home” while reading the algorithms. There is striking resemblance between them what is received with warm welcome. The visualizing part of book should be treated as a short concept note of technologies which should work with voxel visualization. It only mentions some of main problems and theory of visualizations and a novice in computer graphics will not cope with the task of visualization the structure described in book. My personal recommendation is that the book is worth reading and the reader gets insight in how it should be done professionally.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s