Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por CRAS

2006

A vectorized principal component approach for solving the data registration problem

Autores
Ramos, JA; dos Santos, PL; Verrie, EI;

Publicação
PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14

Abstract
The problem of estimating the motion and orientation parameters of a rigid object from two m - D point set patterns is of significant importance in medical imaging, electrocardiogram (ECG) alignment, and fingerprint matching. The rigid parameters can be defined by an m x m rotation matrix, a diagonal m x m scale matrix, and an m x 1 translation vector. All together, the total number of parameters to be found is m(m + 2). Several least squares based algorithms have recently appeared in the literature. These algorithms are all based on a singular value decomposition (SVD) of the m x m cross-covariance matrix between the two data sets. However, there are cases where the SVD based algorithms return a reflection matrix rather than a rotation matrix. Some authors have introduced a simple correction for guarding against such cases. Other types of algorithm are based on unit quaternions which guarantee obtaining a true rotation matrix. In this paper we introduce a principal component based registration algorithm which is solved in closed-form. By using matrix vectorization properties the problem can be cast as one of finding a rank-1 symmetric projection matrix. This is equivalent to solving a Sylvester equation with equality constraints. Once the solution is obtained, we apply the inverse vectorization operation to estimate the rotation and scale matrices, along with the translation vector. We apply the proposed algorithm to the alignment of ECG signals and compare the results to those obtained by the SVD and quaternion based algorithms.

2006

A new insight to the matrices extraction in a MOESP type subspace identification algorithm

Autores
Delgado, CJM; Dos Santos, PL; De Carvalho, JLM;

Publicação
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE

Abstract
In this paper we analyse the estimates of the matrices produced by the non-biased deterministic-stochastic subspace identification algorithms (NBDSSI) proposed by Van Overschee and De Moor ( 1996). First, an alternate expression is derived for the A and C estimates. It is shown that the Chiuso and Picci result ( Chiuso and Picci 2004) stating that the A and C estimates delivered by this algorithm robust version and by the Verhaegen's MOESP (Verhaegen and Dewilde 1992a, Verhaegen and Dewilde 1992b, Verhaegen 1993, Verhaegen 1994) are equal, can be obtained from this expression. An alternative approach for the estimation of matrices B and D in subspace identification is also described. It is shown that the least squares approach for the estimation of these matrices estimation can be just expressed as an orthogonal projection of the future outputs on a lower dimension subspace in the orthogonal complement of the column space of the extended observability matrix. Since this subspace has a dimension equal to the number of outputs, a simpler and numerically more efficient ( but equally accurate) new subspace algorithm is provided.

2005

A high-level tool for the design of custom image processing systems

Autores
Martins, S; Alves, JC;

Publicação
DSD 2005: 8th Euromicro Conference on Digital System Design, Proceedings

Abstract
Real-time image processing is a computational intensive task with applications in various engineering fields. In several image processing applications, a significant amount of computing power is committed to image enhancement operations, basic segmentation and identification of regions of interest for further analysis. Such type of front-end processing can be done efficiently by custom data-flow processors closely coupled to an image sensor This paper proposes a visual design environment to support the high-level design of custom data-flow processors for real-time image analysis applications. The tool is embedded in Matlab/Simulink, and the system modeling is done using a library of blocks that implement common low-level image processing operations. Functional validation is performed efficiently by the simulation engine of Simulink in a frame by frame basis, using the functions provided by the image processing toolbox in Matlab. The automatic generation of a synthesizable RTL model guarantees a logic implementation of the system that complies to the high-level model validated, under constraints imposed by the user and the target reconfigurable device.

2005

A processor for testing mixed-signal cores in System-on-Chip

Autores
Duarte, F; da Silva, JM; Alves, JC; Pinho, GA; Matos, JS;

Publicação
DSD 2005: 8th Euromicro Conference on Digital System Design, Proceedings

Abstract
This paper describes the design of a processor specific for testing cores embedded in system-on-chip. This processor which can be implemented within a system's reconfigurable area, shall be responsible for scheduling and control test operations and perform preliminary data processing, as well as to provide the interface with an external tester Building these test operations on-chip allows for simplifying external tester interface and to reduce testing time. The testing procedure and the infrastructure required to test an AID converter is described as an example.

2005

AUV navigation and guidance in a moving acoustic network

Autores
Matos, A; Cruz, N;

Publicação
Oceans 2005 - Europe, Vols 1 and 2

Abstract
This paper addresses the navigation and guidance of an AUV operating in a network of moving acoustic beacons. In this network, the vehicle position is obtained from acoustic signals exchanged between the vehicle and the beacons and is computed in a reference frame associated with the moving beacons. The paper describes the operation of the acoustic network, the mission specification and guidance system that computes the references for the vehicle controllers, and the navigation system that produces all the data required by the guidance system.

2005

IROBOT'05: 1(st) International Workshop on Intelligent Robotics

Autores
Reis, LP; Carreto, C; Silva, E; Lau, N;

Publicação
2005 Portuguese Conference on Artificial Intelligence, Proceedings

Abstract

  • 158
  • 176