High Performance Deformable Image Registration Algorithms for Manycore Processors develops highly data-parallel image registration algorithms suitable for use on modern multi-core architectures, including graphics processing units (GPUs). Focusing on deformable registration, we show how to develop data-parallel versions of the registration algorithm suitable for execution on the GPU. Image registration is the process of aligning two or more images into a common coordinate frame and is a fundamental step to be able to compare or fuse data obtained from different sensor measurements. Extracting useful information from 2D/3D data is essential to realizing key technologies underlying our daily lives. Examples include autonomous vehicles and humanoid robots that can recognize and manipulate objects in cluttered environments using stereo vision and laser sensing and medical imaging to localize and diagnose tumors in internal organs using data captured by CT/MRI scans.
Demonstrates how to redesign widely used image registration algorithms so as to best expose the underlying parallelism available in these algorithms
Shows how to pose and implement the parallel versions of the algorithms within the single instruction, multiple data (SIMD) model supported by GPUs
Provides Programming "tricks" that can help readers develop other image processing algorithms, including registration algorithms for the GPU
C++ by Example (Programming Series)
Uses examples, exercises, short chapters, and many marginal illustrations and explanations to show those with little or much programming experience how to operate the latest version of C++. Original....
Catalysis has been an extremely important area within chemistry and has been
well described over the course of the last few decades. Biocatalysis is a more
recent branch of catalysis in which the catalyst and the process originate from the
biological sciences and deals with enzymes. In the previous decade, a monograph
Human Impact on the Natural Environment
A brand new edition of the definitive textbook on humankind’s impact on the Earth’s environment—now in full color
This classic text explores the multitude of impacts that humans have had over time upon vegetation, animals, soils, water, landforms, and the atmosphere. It considers the ways in which climate...
Model Driven Architecture: Applying MDA to Enterprise Computing Understand how to tap the potential of MDA for your enterprise systems
In this groundbreaking book, David Frankel presents an inside look at Model Driven Architecture (MDA), a rapid software development and integration approach advanced by the OMG that promotes graceful retargeting of software to different platforms. MDA uses UML-based...