Resources Contact Us Home
Accelerated image registration by means of parallel processors

Image Number 3 for United States Patent #8023732.

A method is provided for accelerating non-rigid image registration, using parallel processors. To that end, on a commercially available graphics card, a block-matching algorithm is implemented, which, by histogram-based similarity standards, calculates the motion vectors for individual blocks. All the blocks are processed simultaneously and individually. The complete motion vector field is obtained by bilinear interpolation. Optimized search methods, such as conjugate direction searching, are employed. The algorithm terminates once the optimal displacement has been found for all the blocks. The registration is done completely on the graphics card. The algorithm is fully automatic, precise, and fast. The program may be employed for instance in registration for digital subtraction angiography.

  Recently Added Patents
System and method for combined I/Q generation and selective phase interpolation
Methods, apparatus, and systems for facilitating control communications between disparate devices
Method of analyzing cell structures and their components
Image enhancement based on multiple frames and motion estimation
Method of creating animatable digital clone from multi-view images
Discharge lamp lighting circuit
Immunotherapy in cancer treatment
  Randomly Featured Patents
Maintaining remote queue using two counters in transfer controller with hub and ports
Phenylurea and phenylthio urea derivatives
Wear assembly for excavating equipment
Chair having a seat with front and rear seat portions being hinged to each other
Coding scheme and device with at least two parallel codifications and improved permutation, and corresponding decoding scheme and device
Methods and devices for detecting, controlling, and predicting radiation delivery
Self-commissioning daylight switching system
Light detector for multi-axis position control
Software application and associated methods for generating a software layer for structuring semistructured information
Dynamic gain equalization arrangement for optical signals