Comparison and Assessment of Different Image Registration Algorithms Based on ITK

2013 ◽  
Vol 442 ◽  
pp. 515-519
Author(s):  
Zhen Huan Zhou

A lot of image registration algorithms are proposed in recent year, among these algorithms, which one is better or faster than the other can be only validated by experiments. In this paper, ITK (Insight Segmentation and Registration Toolkit) is used for verifying different algorithms as a framework. ITK framework requires the following components: a fixed image, a moving image, a transform, a metric, an interpolator and an optimizer. Dozens of classical algorithms are tested under the same conditions and their experimental results are demonstrated with different metrics, interpolators or optimizers. By comparison of registration time and accuracy, those practical and useful algorithms are selected for developing software in image analysis. These kinds of experiments are very valuable for software engineering, they can shorten the cycle of software development and greatly reduce the development costs.

2004 ◽  
Vol 04 (02) ◽  
pp. 281-299
Author(s):  
HAIKEL S. ALHICHRI ◽  
MOHAMED KAMEL

The main contribution of this work is a novel set of image features called the virtual circles and their use in the registration of images under similarity transformations. A virtual circle is a circle with maximal radius encompassing a background area that does not contain edge points. It has many useful properties such as its radius, and its dominant edge direction for example, which can be utilized for efficient registration. Furthermore, virtual circles are frequent and can be extracted efficiently with the help of the distance transform from many types of images. We have tested the new virtual circles method in the registration of 66 pairs of images, half of which are printed labels and the other half are indoor scenes. Experimental results have shown that this method has a linear complexity in terms of the number of pixels. It is also highly automatic, because it has a small number of parameters, which almost never need to be changed throughout the experiments.


2013 ◽  
pp. 209-226 ◽  
Author(s):  
Fáber D. Giraldo ◽  
María Lilí Villegas ◽  
César A. Collazos

This chapter is written as one method to supply the necessary support systems for educational and training design. As such, the authors propose their global development software (GDS) methodology emerges as a revolutionary discipline. It is based on the externalization of software development between geographically distant places in order to reduce development costs. Traditional educational and training process in software engineering must be advocated to consider (or enhance) this new trend, with its respective challenges and necessary skills (multicultural interaction, effective communication, distributed software project management), into curriculums. GDS therefore demands the presence of supporting systems to provide permanent user interaction and enhanced communication tasks. The presence of such interactions is a key aspect to promote the performance and knowledge acquisition processes among globally distributed software development teams. The main goal of such interactions into platforms that support distributed contexts is to reduce the impact generated by the tyranny of distance. This work exposes some human-computer interaction (HCI) principles applied by the authors’ research team in order to structure a supporting user interface environment that reflects the distributed computer supported collaborative learning (CSCL) practice in software engineering. The chapter describes several services that are provided for managing the interaction between participants, such as synchronous interactions through Microsoft © LiveMeeting and Adobe © Connect, and asynchronous interactions such as Moodle forums. In this way, the authors implement effective HCI into educational professional practice scenarios for a distributed CSCL within the specialized domain of software engineering.


2014 ◽  
pp. 2033-2050
Author(s):  
Fáber D. Giraldo ◽  
María Lilí Villegas ◽  
César A. Collazos

This chapter is written as one method to supply the necessary support systems for educational and training design. As such, the authors propose their global development software (GDS) methodology emerges as a revolutionary discipline. It is based on the externalization of software development between geographically distant places in order to reduce development costs. Traditional educational and training process in software engineering must be advocated to consider (or enhance) this new trend, with its respective challenges and necessary skills (multicultural interaction, effective communication, distributed software project management), into curriculums. GDS therefore demands the presence of supporting systems to provide permanent user interaction and enhanced communication tasks. The presence of such interactions is a key aspect to promote the performance and knowledge acquisition processes among globally distributed software development teams. The main goal of such interactions into platforms that support distributed contexts is to reduce the impact generated by the tyranny of distance. This work exposes some human-computer interaction (HCI) principles applied by the authors’ research team in order to structure a supporting user interface environment that reflects the distributed computer supported collaborative learning (CSCL) practice in software engineering. The chapter describes several services that are provided for managing the interaction between participants, such as synchronous interactions through Microsoft © LiveMeeting and Adobe © Connect, and asynchronous interactions such as Moodle forums. In this way, the authors implement effective HCI into educational professional practice scenarios for a distributed CSCL within the specialized domain of software engineering.


1994 ◽  
Vol 29 (4) ◽  
pp. 127-132 ◽  
Author(s):  
Naomi Rea ◽  
George G. Ganf

Experimental results demonstrate bow small differences in depth and water regime have a significant affect on the accumulation and allocation of nutrients and biomass. Because the performance of aquatic plants depends on these factors, an understanding of their influence is essential to ensure that systems function at their full potential. The responses differed for two emergent species, indicating that within this morphological category, optimal performance will fall at different locations across a depth or water regime gradient. The performance of one species was unaffected by growth in mixture, whereas the other performed better in deep water and worse in shallow.


Author(s):  
Juan de Lara ◽  
Esther Guerra

AbstractModelling is an essential activity in software engineering. It typically involves two meta-levels: one includes meta-models that describe modelling languages, and the other contains models built by instantiating those meta-models. Multi-level modelling generalizes this approach by allowing models to span an arbitrary number of meta-levels. A scenario that profits from multi-level modelling is the definition of language families that can be specialized (e.g., for different domains) by successive refinements at subsequent meta-levels, hence promoting language reuse. This enables an open set of variability options given by all possible specializations of the language family. However, multi-level modelling lacks the ability to express closed variability regarding the availability of language primitives or the possibility to opt between alternative primitive realizations. This limits the reuse opportunities of a language family. To improve this situation, we propose a novel combination of product lines with multi-level modelling to cover both open and closed variability. Our proposal is backed by a formal theory that guarantees correctness, enables top-down and bottom-up language variability design, and is implemented atop the MetaDepth multi-level modelling tool.


2021 ◽  
Vol 40 (1) ◽  
pp. 551-563
Author(s):  
Liqiong Lu ◽  
Dong Wu ◽  
Ziwei Tang ◽  
Yaohua Yi ◽  
Faliang Huang

This paper focuses on script identification in natural scene images. Traditional CNNs (Convolution Neural Networks) cannot solve this problem perfectly for two reasons: one is the arbitrary aspect ratios of scene images which bring much difficulty to traditional CNNs with a fixed size image as the input. And the other is that some scripts with minor differences are easily confused because they share a subset of characters with the same shapes. We propose a novel approach combing Score CNN, Attention CNN and patches. Attention CNN is utilized to determine whether a patch is a discriminative patch and calculate the contribution weight of the discriminative patch to script identification of the whole image. Score CNN uses a discriminative patch as input and predict the score of each script type. Firstly patches with the same size are extracted from the scene images. Secondly these patches are used as inputs to Score CNN and Attention CNN to train two patch-level classifiers. Finally, the results of multiple discriminative patches extracted from the same image via the above two classifiers are fused to obtain the script type of this image. Using patches with the same size as inputs to CNN can avoid the problems caused by arbitrary aspect ratios of scene images. The trained classifiers can mine discriminative patches to accurately identify some confusing scripts. The experimental results show the good performance of our approach on four public datasets.


2021 ◽  
Vol 8 (1) ◽  
Author(s):  
Hossein Ahmadvand ◽  
Fouzhan Foroutan ◽  
Mahmood Fathy

AbstractData variety is one of the most important features of Big Data. Data variety is the result of aggregating data from multiple sources and uneven distribution of data. This feature of Big Data causes high variation in the consumption of processing resources such as CPU consumption. This issue has been overlooked in previous works. To overcome the mentioned problem, in the present work, we used Dynamic Voltage and Frequency Scaling (DVFS) to reduce the energy consumption of computation. To this goal, we consider two types of deadlines as our constraint. Before applying the DVFS technique to computer nodes, we estimate the processing time and the frequency needed to meet the deadline. In the evaluation phase, we have used a set of data sets and applications. The experimental results show that our proposed approach surpasses the other scenarios in processing real datasets. Based on the experimental results in this paper, DV-DVFS can achieve up to 15% improvement in energy consumption.


2020 ◽  
Vol 14 ◽  
pp. 174830262097353
Author(s):  
Noppadol Chumchob ◽  
Ke Chen

Variational methods for image registration basically involve a regularizer to ensure that the resulting well-posed problem admits a solution. Different choices of regularizers lead to different deformations. On one hand, the conventional regularizers, such as the elastic, diffusion and curvature regularizers, are able to generate globally smooth deformations and generally useful for many applications. On the other hand, these regularizers become poor in some applications where discontinuities or steep gradients in the deformations are required. As is well-known, the total (TV) variation regularizer is more appropriate to preserve discontinuities of the deformations. However, it is difficult in developing an efficient numerical method to ensure that numerical solutions satisfy this requirement because of the non-differentiability and non-linearity of the TV regularizer. In this work we focus on computational challenges arising in approximately solving TV-based image registration model. Motivated by many efficient numerical algorithms in image restoration, we propose to use augmented Lagrangian method (ALM). At each iteration, the computation of our ALM requires to solve two subproblems. On one hand for the first subproblem, it is impossible to obtain exact solution. On the other hand for the second subproblem, it has a closed-form solution. To this end, we propose an efficient nonlinear multigrid (NMG) method to obtain an approximate solution to the first subproblem. Numerical results on real medical images not only confirm that our proposed ALM is more computationally efficient than some existing methods, but also that the proposed ALM delivers the accurate registration results with the desired property of the constructed deformations in a reasonable number of iterations.


Sign in / Sign up

Export Citation Format

Share Document