Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jukka Saarinen

dblp:95/5590 · also Jukka P. Saarinen · DBLP profile ↗
← Back
60ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 27Graphics, computer vision, multimedia, augmented reality and games · 19Systems, architecture and hardware · 12Computer networks · 4Databases, data management, data science and information retrieval · 2

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Interconnection networks and networks-on-chip · 50% Integrated circuit design · 50%
Theoretical computer science
1 paper
Coding theory · 100%
Computer graphics and multimedia
1 paper
Audio and music processing · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip › switching network
multistage interconnection network
0.012003
Multistage interconnection networks for parallel Viterbi decoders · IEEE Trans. Commun. 2003
Integrated circuit design › digital circuit design › VLSI architecture
viterbi decoder
0.012003
Multistage interconnection networks for parallel Viterbi decoders · IEEE Trans. Commun. 2003
Audio and music processing › speech processing
speech modeling
0.011998
Modeling of speech signals using an optimal neural network structure based on the PMDL principle · IEEE Trans. Speech Audio Process. 1998
Coding theory › error-correcting codes
convolutional codes
0.012003
Multistage interconnection networks for parallel Viterbi decoders · IEEE Trans. Commun. 2003
Coding theory › error-correcting codes › decoding › trellis decoding
viterbi algorithm
0.012003
Multistage interconnection networks for parallel Viterbi decoders · IEEE Trans. Commun. 2003

Methods — techniques the papers use, named apart from their topics

perfect shuffle decomposition · 0.1de bruijn interconnection · 0.1predictive minimum description length principle · 0.0
YearPublicationVenuePosition
2020 Design and management of image processing pipelines within CPS: 2 years of experience from the FitOptiVis ECSEL Project
abstract
Cyber-Physical Systems (CPS) are dynamic and reactive systems interacting with processes, environment and, sometimes, humans. They are often distributed with sensors and actuators, smart, adaptive, predictive and react in real-time. Indeed, as sight for human beings, image- and video-processing pipelines are a prime source for environmental information for systems allowing them to take better decisions according to what they see. Therefore, in FitOptiVis we are developing novel methods and tools to integrate complex image and video processing pipelines. FitOptiVis aims to deliver a reference architecture for describing and optimizing quality and resource management for imaging and video pipelines in CPS both at design- and run-time. The architecture is concretized in low-power, high-performance, smart components, and in methods and tools for combined design-time and run-time multi-objective optimization and adaptation within system and environment constraints.
Luigi Pomante, Francesca Palumbo, Claudia Rinaldi, Giacomo Valente, Carlo Sau, Tiziana Fanni, Frank van der Linden 0001, Twan Basten, Marc Geilen, Geran Peeren, Jirí Kadlec, Pekka Jääskeläinen, Marcos Martinez de Alejandro, Jukka Saarinen, Tero Säntti, Maria Katiuscia Zedda, Victor Sanchez, Dip Goswami, Zaid Al-Ars, Ad de Beer
DSD14
2019 The FitOptiVis ECSEL project: highly efficient distributed embedded image/video processing in cyber-physical systems
abstract
Cyber-Physical Systems (CPS) are systems that are in feedback with their environment, possibly with humans in the loop. They are often distributed with sensors and actuators, smart, adaptive and predictive and react in real-time. Image- and video-processing pipelines are a prime source for environmental information improving the possibilities of active, relevant feedback. In such a context, FitOptiVis aims to provide end-to-end multi-objective optimization for imaging and video pipelines of CPS, with emphasis on energy and performance, leveraging on a reference architecture, supported by low-power, high-performance, smart devices, and by methods and tools for combined design-time and run-time multi-objective optimization within system and environment constraints.
Zaid Al-Ars, Twan Basten, Ad de Beer, Marc Geilen, Dip Goswami, Pekka Jääskeläinen, Jirí Kadlec, Marcos Martinez de Alejandro, Francesca Palumbo, Geran Peeren, Luigi Pomante, Frank van der Linden 0001, Jukka Saarinen, Tero Säntti, Carlo Sau, Maria Katiuscia Zedda
CF13
2017 VisualLabel: An Integrated Multimedia Content Management and Access Framework
abstract
With the rapid growth of image and video data as well as the fast spread of user-generated content in social media and cloud services, it has become increasingly difficult for users to have efficient access and effective management of their digital content. In this paper we present a novel integrated open source multimedia content management and access framework, called VisualLabel, that enables smart photo services based on automated visual content analysis, annotation, search and retrieval using state of the art analysis back ends for services such as Facebook and Flickr. This paper includes detailed descriptions of the high-level architecture used in the VisualLabel framework and proof-of-concept implementations of a front-end service, along with three analysis back ends and a web client, all of which demonstrate the basic functionality provided by the framework.
Iftikhar Ahmad 0001, Petri Rantanen, Pekka Sillberg, Jorma Laaksonen, Thomas Forss, Aqdas Malik, Marko Nieminen, Rakshith Shetty, Satoru Ishikawa, Jarno Kallio, Jukka Saarinen, Moncef Gabbouj, Jari Soini
EJC12
2016 Sequence Prediction With Sparse Distributed Hyperdimensional Coding Applied to the Analysis of Mobile Phone Use Patterns
abstract
Modeling and prediction of temporal sequences is central to many signal processing and machine learning applications. Prediction based on sequence history is typically performed using parametric models, such as fixed-order Markov chains ( n -grams), approximations of high-order Markov processes, such as mixed-order Markov models or mixtures of lagged bigram models, or with other machine learning techniques. This paper presents a method for sequence prediction based on sparse hyperdimensional coding of the sequence structure and describes how higher order temporal structures can be utilized in sparse coding in a balanced manner. The method is purely incremental, allowing real-time online learning and prediction with limited computational resources. Experiments with prediction of mobile phone use patterns, including the prediction of the next launched application, the next GPS location of the user, and the next artist played with the phone media player, reveal that the proposed method is able to capture the relevant variable-order structure from the sequences. In comparison with the n -grams and the mixed-order Markov models, the sparse hyperdimensional predictor clearly outperforms its peers in terms of unweighted average recall and achieves an equal level of weighted average recall as the mixed-order Markov chain but without the batch training of the mixed-order model.
Okko Johannes Räsänen, Jukka Saarinen
IEEE Trans. Neural Networks Learn. Syst.2
2005 A method of fingerprint image enhancement based on second directional derivatives
abstract
We present an approach to fingerprint image enhancement that relies on detecting the fingerprint ridges based on the sign of the second directional derivative of the digital image. A facet model is used in order to approximate the derivatives at each image pixel based on the intensity values of pixels located in a certain neighborhood. The size of this neighborhood determines the scale of the image details that are preserved. We develop a selection criterion for the neighborhood size that aims to preserve minutiae details and remove smaller details from the enhanced image. Experimental results demonstrate the ability of the proposed approach to preserve a large percentage of the genuine minutiae in the enhanced image.
Marius Tico, Markku Vehviläinen, Jukka Saarinen
ICASSP (2)3
2005 Document image binarization using the camera device in mobile phones
abstract
This paper proposes an adaptive binarization method for the document image binarization acquired by an imaging phone. The used algorithm determines the local thresholds with the information from the global trend as well as the local details. As a consequence, the proposed method is good not only for preserving the fine details of the character structure, but also for alleviating noise. The effectiveness of the proposed method is illustrated using the results obtained with a Nokia imaging phone.
Adrian Burian, Markku Vehviläinen, Mejdi Trimeche, Jukka Saarinen
ICIP (2)4
2004 Complex RPROP-algorithm for neural network equalization of GSM data bursts
Arto Kantsila, Mikko Lehtokangas, Jukka Saarinen
Neurocomputing3
2004 Estimating movements of a robotic manipulator by hybrid constructive neural networks
Jani J. T. Lahnajärvi, Mikko Lehtokangas, Jukka Saarinen
Neurocomputing3
2003 On radial basis function network equalization in the GSM system
Arto Kantsila, Mikko Lehtokangas, Jukka Saarinen
ESANN3
2003 Perceptual irrelevancy removal in narrowband speech coding
abstract
A masking model originally designed for audio signals is applied to narrowband speech. The model is used to detect and remove the perceptually irrelevant simultaneously masked frequency components of a speech signal. Objective measurements have shown that the modified speech signal can be coded more efficiently than the original signal. Furthermore, it has been confirmed through perceptual evaluation that the removal of these frequency components does not cause significant degradation of the speech quality but rather, it has consistently improved the output quality of two standardized speech codecs. Thus, the proposed irrelevancy removal technique can be used at the front end of a speech coder to achieve enhanced coding efficiency.
Marja Lahdekorpi, Jani Nurminen, Ari Heikkinen, Jukka Saarinen
INTERSPEECH4
2003 Multi-mode matrix quantizer for low bit rate LSF quantization
Ulpu Sinervo, Jani Nurminen, Ari Heikkinen, Jukka Saarinen
INTERSPEECH4
2003 Multistage interconnection networks for parallel Viterbi decoders
abstract
We propose new multistage interconnection networks (MIN) for scalable parallel Viterbi decoder architectures. The architecture consists of the desired number of processing elements (PE) connected by the suggested MINs, thus allowing a tradeoff between complexity and speed. The structure of the MIN is derived first by transforming the de Bruijn interconnection-based Viterbi algorithm trellis into the equivalent trellis with a perfect shuffle interconnection, and then applying a new decomposition of the perfect shuffle operator. This results in an efficient modular system and data flow is formed by the shuffling in a local PE memory and data exchange through a fixed interconnection between PEs. We suggest several solutions for 1/n and k/n rate codes, where k denotes the number of input bits shifting into k shift registers of the encoder and, at each cycle, the encoder produces n output bits as linear combinations of certain bits in the shift registers.
David Akopian, Jarmo Takala, Jukka Saarinen, Jaakko Astola
IEEE Trans. Commun.3
2002 A novel quantization scheme for the noise-like component in waveform interpolation speech coding
abstract
This paper presents a novel and efficient coding scheme for the noise-like component in waveform interpolation speech coding. The techniques employed in the task are described in detail and the advantages gained by using them are discussed. These techniques are shown to enable perceptually transparent coding of the magnitude spectra of the noise-like component with only ten bits per frame and to offer speech quality improvements at higher bit rates. The most significant features of the proposed scheme are smoothed representation and matrix quantization of the magnitude spectra. The proposed coding techniques can be used for enhancement of speech coders based on the waveform interpolation approach.
Jani Nurminen, Ari Heikkinen, Jukka Saarinen
ICASSP3
2002 Fuzzy detection of EEG alpha without amplitude thresholding
Eero Huupponen, Sari-Leena Himanen, Alpo Värri, Joel Hasan, Antti Saastamoinen, Mikko Lehtokangas, Jukka Saarinen
Artif. Intell. Medicine7
2002 Trends in personal wireless data communications
Marko Hännikäinen, Timo Hämäläinen 0001, Markku Niemi, Jukka Saarinen
Comput. Commun.4
2002 Evaluation of constructive neural networks with cascaded architectures
Jani J. T. Lahnajärvi, Mikko Lehtokangas, Jukka Saarinen
Neurocomputing3
2002 On methods for perfect reconstruction WI speech coding with preprocessing
Mikko Tammi, Ari Heikkinen, Jukka Saarinen
Speech Commun.3
2001 Several approaches to signal reconstruction from spectrum magnitudes
abstract
The problem of reconstructing a one-dimensional (1D) signal from only the magnitude of its Fourier transform emerges when the phase of a signal is apparently lost or impractical to measure. Previous solutions usually employed an iterative Fourier transform (IFT) algorithm applied on a discrete approximation of a signal. The utilization of these algorithms is seriously limited by the unpredictability of their convergence. We propose several solutions to the phase retrieval problem. The first two proposed solutions uses relationships between the phase and the gain differences (GD), or gain samples (GS), in nepers. The last proposed solution uses a neural network NN for solving the problem. The NN incorporates a combination of the maximum entropy estimation algorithm with some additional nonlinear constraints. We compare our solutions by using some numerical examples. The performances under noisy conditions are also considered.
Adrian Burian, Jukka Saarinen, Pauli Kuosmanen, Corneliu Rusu
ICASSP2
2001 Configurable hardware implementation of triple-DES encryption algorithm for wireless local area network
abstract
This paper presents three implementations of triple data encryption standard (3DES) algorithm on a configurable platform. Implementations are aimed at the medium access control (MAC) protocol of a multimedia-capable wireless local area network (WLAN). For this reason, very strict timing constraints as well as demands for area-efficiency are present. The MAC processing is handled by a digital signal processor (DSP) and a Xilinx Virtex field programmable gate array (FPGA) chip. The latter one is also used for the presented encryption implementations. As a result of the study, 3DES implementations with small area and reasonable throughput and, on the contrary, with large area and very high throughput are realized. Even though 3DES turns out to be quite large and resource-demanding, the implementations still leave enough chip area for the other MAC functions. Consequently, the set requirements are met and the cipher can be integrated into the system.
Panu Hämäläinen, Marko Hännikäinen, Timo Hämäläinen 0001, Jukka Saarinen
ICASSP4
2001 Optimized singular point detection algorithm for fingerprint images
abstract
An efficient algorithm for singular point (core and delta) detection in fingerprint images is proposed. The algorithm is based on an efficient directional image calculation method. A novel approach for detecting the singular points using signum change curves in the directional images is also proposed. The algorithm is further optimized to achieve faster computational speed. The method was tested with a small fingerprint database and the results were compared visually to the results obtained by human experts. The results show that the algorithm is capable of detecting all the actual singular points at accurate precision with low use of computational time. The proposed algorithm outperformed a widely used algorithm (Karu and Jain, 1996) in detection accuracy and calculation speed.
Pauli Rämö, Marius Tico, Vesa Onnia, Jukka Saarinen
ICIP (3)4
2001 Feature selection method using neural network
abstract
Feature selection is an important part of most learning algorithms. Feature selection is used to select the most relevant features from the data. By selecting only the relevant features of the data, higher predictive accuracy can be achieved and the computational load of the classification system can be reduced. A simple method for feature selection using feedforward neural networks is presented. The method starts by using one input neuron and adds one input at time until the wanted classification accuracy has been achieved or all attributes have been chosen. The algorithm can also be used with other classification methods. Test results are given and they are promising. Our algorithm reduces the size of the feature space significantly and improves classification accuracy. Tests were performed on commonly used databases. Average classification accuracy, when using selected features, was between 79% and 100% depending on the used dataset.
Marius Tico, Vesa Onnia, Jukka Saarinen
ICIP (1)3
2001 Comparing parameter tying methods for multilingual acoustic modelling
abstract
In this paper, we compare the state-level and model-level tying of continuous density hidden Markov models for the multilingual acoustic modelling. Using the model-level tying technique, the number of the language dependent (LD) phoneme models of five European languages were reduced to the desired number. This tying was based on dissimilarity measure between the LD phoneme models in a bottom-up agglomerative clustering technique. This system provided 87.3% word recognition accuracy on the test set, while a comparable multilingual recognition based on the SAMPA phone inventory obtained 84.6% accuracy on the same set. The above model-level tying technique was also used for obtaining an alternative phone inventory to SAMPA such that both inventories have an equal number of phones for these five languages. The multilingual recognition systems trained for the SAMPA and alternative phone invetonries obtained 80.9% and 83.7% word accuracies on the same test set, when state-level tying was used for reducing the number of the parameters from 199k to 76k in both systems. The original LD recognition systems obtained 89.0% recognition rate with the same test set, which contained approximately 200 isolated words from SpeechDat(II) databases for each of the five languages. In this paper, the test set results are also given for the recognition systems after performing MAP language adaptation for the multilingual phone models.
Mikko Harju, Petri Salmela, Jussi Leppänen, Olli Viikki, Jukka Saarinen
INTERSPEECH5
2001 Objective evaluation of methods for quantization of variable-dimension spectral vectors in WI speech coding
Jani Nurminen, Ari Heikkinen, Jukka Saarinen
INTERSPEECH3
2001 Implementing reactive closed-system specifications
Harri Klapuri, Jarmo Takala, Jukka Saarinen
J. Netw. Comput. Appl.3
2000 Embedding SDL implemented protocols into DSP
abstract
Specification and Description Language (SDL) is an efficient tool for specifying and implementing complex real time systems, such as communications protocols.A Medium Access Control (MAC) protocol for a Wireless Local Area Network (WLAN) has been implemented using the language.The source C code for the protocol application is automatically generated from SDL.In this paper, the embedding of the generated protocol into a Digital Signal Processor (DSP) is described.As the high abstraction SDL model does not contain any dependencies to the target operational environment the application is adapted to DSP using tailored environment functions.These functions convert the asynchronous signalling used inside the SDL system into physical events of the DSP.In addition, as no operating system is used, the environment functions must implement other services required by the SDL generated application, such as platform clock and interrupt handling.
Antti Takko, Marko Hännikäinen, Jarno Knuutila, Timo Hämäläinen 0001, Jukka Saarinen
CASES5
2000 Waveform extraction for perfect reconstruction in WI coding
abstract
A signal model used in waveform interpolation (WI) coding assumes implicitly that the pitch period remains constant within a waveform to be extracted. This assumption is utilized for determining waveform boundaries and for forming the discrete Fourier transform (DFT) of the extracted waveform. Therefore, the waveforms do not describe the original signal faithfully during pitch changes even if an accurate pitch estimate is available for each time instant. Due to the distortions occurring in waveform extraction, the original signal cannot be recovered. In this paper, we discuss assumptions of the signal model and present a waveform extraction algorithm which provides asymptotically perfect reconstruction with vanishing quantization error. The algorithm uses cubic B-spline interpolation as the continuous approximation of the signal. The full benefit of the waveform extraction algorithm is obtained when an accurate pitch estimate is available.
Vesa T. Ruoppila, Mikko Tammi, Jukka Saarinen
ICASSP3
2000 Pipeline architecture for 8×8 discrete cosine transform
abstract
An array processor architecture for the 2-D discrete cosine transform (DCT) based on the row-column decomposition of the 2-D DCT. The utilized 1-D DCT architectures are derived by applying the principles used to construct pipelined fast Fourier transform architectures. In general, this approach has not been used due to the irregularities found in the fast DCT algorithms. The basis of our architectural derivation is the constant geometry fast algorithms for DCT described earlier. By rescheduling the operations; an in-place algorithm can be obtained, which can be mapped onto a pipelined structure with the aid of vertical projection. In addition, a sequential matrix transposition network is described, which is based on shift-exchange units.
Jarmo Takala, Jari Nikara, David Akopian, Jaakko Astola, Jukka Saarinen
ICASSP5
2000 Parallel DSP implementation of wavelet transform in image compression
abstract
A parallel implementation of the 2D discrete wavelet transform on a distributed memory multiprocessor system called PARNEU is presented. The mapping has been chosen with consideration to load balancing and communication methods in order to achieve the best possible scalability and performance in transforming one single image. Detailed performance figures are included. Experimental results show that significant parallel speedup is reached with this mapping.
Kaisa Haapala, Pasi Kolinummi, Timo Hämäläinen 0001, Jukka Saarinen
ISCAS4
2000 On equalization with maximum covariance initialized cascade-correlation learning
abstract
In this paper we have studied the use of cascade-correlation (CC) trained multilayer perceptron (MLP) networks with a maximum covariance (MC) initialization scheme for adaptive equalization of binary data bursts in a baseband digital communication system. Conventional MLP networks have been found to perform well in various adaptive equalization tasks, although they often require quite a lot of computation. Here, we have used the CC training method for MLP networks in order to be able to create a nonlinear neural network equalizer with an adaptive structure. The CC training method finds a suitable sized network for each channel response and thus decreases the amount of computation needed. To further decrease the computational load of the system, we have applied the MC initialization scheme for weight initialization, which results in faster convergence and thus decreases the amount of training needed in the network.
Arto Kantsila, Mikko Lehtokangas, Jukka Saarinen
ISCAS3
2000 Scalable implementation of H.263 video encoder on a parallel DSP system
abstract
A mapping and realization of H.263 video encoder for video conferencing applications are given using our DSP based multiprocessor system, called PAKNEU. PARNEU system is built for computationally intensive applications like image and video processing as well as soft computing applications. PARNEU has flexible communication architecture and thus it allows different mapping possibilities. The presented data parallel mapping has low communication and memory requirements, which allows encoding of any of the five standard H.263 picture formats. With a prototype system using four ADSP-21062 DSPs, a real-time encoding is achieved with QCIF sized picture. Phase times for each step of H.263 encoder are presented.
Pasi Kolinummi, Juha Sarkijarvi, Timo Hämäläinen 0001, Jukka Saarinen
ISCAS4
2000 Real-time H.263 encoding of QCIF-images on TMS320C6201 fixed point DSP
abstract
In this paper a real-time video encoder following ITU-T H.263 recommendation is described and relative computational loads of various encoding phases are evaluated. The current implementation shows that QCIF size (176/spl times/144) images can be coded in real-time by TMS320C6201 when computationally light motion estimation routines and basic H.263 coding mode is used. The real-time performance can be achieved using C-code and optimizing some key functions like SAD (sum of absolute difference) with linear assembler. In addition, careful memory management design for program code and application data is required. With the presented coding scheme, up to 29 fps can be achieved.
Olli Lehtoranta, Timo Hämäläinen 0001, Jukka Saarinen
ISCAS3
2000 Scalable interconnection networks for partial column array processor architectures
abstract
In parallel architectures for discrete trigonometric transforms, the number of processing elements is typically dependent on the transform size. Scalable architectures can be constructed with a partial column approach where the computation is performed iteratively with less number of processing elements. This approach results in a need for complex data reordering for realizing the interconnections between the processing columns. In this paper, such interconnection networks performing temporal and spatial reordering are proposed. These networks realize the data reordering found in constant geometry radix-2/sup r/ algorithms, which exist, e.g., for discrete Fourier, sine, cosine, and Hartley transforms. A general decomposition of stride by 2/sup r/ permutation is shown with corresponding network implementations. Furthermore, modifications to support mixed-size and 2-D transforms are discussed.
Jarmo Takala, David Akopian, Jaakko Astola, Jukka Saarinen
ISCAS4
2000 Chained backplane communication architecture for scalable multiprocessor systems
Pasi Kolinummi, Timo Hämäläinen 0001, Jukka Saarinen
J. Syst. Archit.3
2000 Parallel Implementation of Self-Organizing Map on the Partial Tree Shape Neurocomputer
Pasi Kolinummi, Pasi Pulkkinen, Timo Hämäläinen 0001, Jukka Saarinen
Neural Process. Lett.4
1999 Hardware architecture for real-time distance transform
abstract
A distance transform (DT) converts a binary image consisting of foreground (feature) and background (non-feature) pixels into a gray level image where each pixel contains the distance from the corresponding pixel to the nearest foreground pixel. The computation of the exact Euclidean DT is computationally complex task and, therefore, approximations are typically utilized. An area-efficient architecture for computing a DT approximation is presented. The architecture utilizes order-based encoded distance representation allowing simple bitwise operations to be used for determining the distance to the nearest foreground pixel in the constrained neighborhood. Tabulated distance values are used thus cumulative errors are avoided. Due to the simple operations real-time operation can be expected.
Jarmo Takala, Jouko O. Viitanen, Jukka Saarinen
ICASSP3
1999 Robust speaker adaptation of continuous density HMMS using multilayer perceptron network
abstract
This paper compares two noise compensation techniques for increasing recognition performance on tone corrupted speech from payphones. An analysis of payphone speech is made which identifies two harmful processes signalling tones and increased background noise. The techniques of spectral subtraction and parallel model combination are compared on this task and are shown to give some improvement. Further robustness is demonstrated using RASTA-CTM speech features.
Mikko Harju, Petri Salmela, Olli Viikki, Mikko Lehtokangas, Jukka Saarinen
EUROSPEECH5
1999 MLP network for enhancement of noisy MFCC vectors
abstract
In recent work, the all-pass transform (APT) was proposed as the basis of a speaker adaptation scheme intended for use with a large vocabulary speech recognition system. It was shown that APT-based adaptation reduces to a linear transformation of cepstral means, much like the better known maximum likelihood linear regression (MLLR), but is specified by far fewer free parameters. Due to its linearity, APT-based adaptation can be used in conjunction with speaker-adapted training (SAT), an algorithm for performing maximum likelihood estimation of the parameters of an HMM when speaker adaptation is to be employed during both training and test. In this work, we propose a refinement of SAT called single-pass adapted training (SPAT) which achieves the same improvement in system performance as SAT but requires much less computation for HMM training. In a set of speech recognition experiments conducted on the Switchboard Corpus, we report a word error rate reduction of 5.3% absolute using a single, global APT.
Hemmo Haverinen, Petri Salmela, Juha Häkkinen, Mikko Lehtokangas, Jukka Saarinen
EUROSPEECH5
1999 Architecture for a Windows NT wireless LAN multimedia terminal
abstract
The support for multimedia services in wireless access networks is challenging to implement, due to an unreliable and bandwidth-limited wireless medium. In addition, the widely used applications and protocols generally lack the support for quality-of-service (QoS) parameters. This paper presents the architecture of a multimedia wireless LAN terminal. The terminal is implemented using a custom network demonstrator platform connected to a Windows NT workstation. The system provides a separate management plane for configuring the service parameters of a proprietary wireless medium access control (MAC) protocol. Also, native applications that are capable of accessing the MAC QoS parameters directly are supported.
Marko Hännikäinen, Timo Vanhatupa, Jussi Lemiläinen, Timo Hämäläinen 0001, Jukka Saarinen
MMSP5
1999 Software support for low latency communication in scalable multimedia DSP system
abstract
The software development and optimization of the communication is presented for an experimental scalable multiprocessor system purposed for multimedia applications. For convenient application mappings, presented C-code primitives hide the communication topology and allow the system to be expanded without needs to rewrite programs. For real-time applications, fast hardware communication need a strong support from software to prevent large latency times. Measured latency times and obtained throughput in communication are compared between user level application and maximum available hardware performance.
Pasi Kolinummi, Pasi Pulkkinen, Timo Hämäläinen 0001, Jukka Saarinen
MMSP4
1999 Neural Network Based Digit Recognition System for Voice Dialling in Noisy Environments
Petri Salmela, Mikko Lehtokangas, Jukka Saarinen
Inf. Sci.3
1999 Safety, liveness and real-time in embedded system design
Harri Klapuri, Jarmo Takala, Jukka Saarinen
J. Netw. Comput. Appl.3
1998 Noisy Digit Recognition with MLP and HMMS Using Modified Cost Function in MCE Training
Petri Salmela, Mikko Lehtokangas, Jukka Saarinen
ICONIP3
1998 TUTMAC: a medium access control protocol for a new multimedia wireless local area network
abstract
This paper presents a medium access control (MAC) protocol called TUTMAC for a new wireless local area network (TUTWLAN). The design objective has been to develop a simple, multimedia service capable protocol that provides sufficient medium utilisation efficiency and guarantees QoS (quality of service) parameters. The developed system utilises a centralised (base station controlled) network architecture. A limited number of portable stations can be associated with the same base station, i.e. in the same TUTWLAN cell. TUTMAC is connection oriented: the bandwidth is allocated deploying constant bit-rate TDMA based data channels that are reserved by exchanging short control messages. The connection parameters can be dynamically altered during the data exchange session. Currently, a TUTWLAN prototype is being developed comprising both TUTMAC software and platform hardware modules. The prototype will support up to eight simultaneous data-transfer connections each having 64 to 512 kbit/s data transmission bandwidth.
Marko Hännikäinen, Jarno Knuutila, Ari Letonsaari, Timo Hämäläinen 0001, Jari Jokela, Juha Ala-Laurila, Jukka Saarinen
PIMRC7
1998 Security design for a new wireless local area network TUTWLAN
abstract
This paper presents a security scheme for a medium access control protocol in a new wireless local area network TUTWLAN (Tampere University of Technology WLAN). The design objective has been to develop a security scheme that will be scalable for various needs and offer high security for demanding applications. The designed security scheme provides both privacy of wireless data communications and the authenticity of communicating parties. Our authentication scheme allows also the communicating entities to establish a shared secret key for secure communication session. Data security schemes have also been introduced. There are three optional data security modes that offer flexible ciphering and data security level.
Karri-Tuomas Salli, Timo Hämäläinen 0001, Jarno Knuutila, Jukka Saarinen
PIMRC4
1998 Weight initialization with reference patterns
Mikko Lehtokangas, Jukka Saarinen
Neurocomputing2
1998 Waveform detection with RBF network - Application to automated EEG analysis
Antti Saastamoinen, Timo Pietilä, Alpo Värri, Mikko Lehtokangas, Jukka Saarinen
Neurocomputing5
1998 Centroid based Multilayer Perceptron Networks
Mikko Lehtokangas, Jukka Saarinen
Neural Process. Lett.2
1998 Modeling of speech signals using an optimal neural network structure based on the PMDL principle
abstract
Although neural networks have already found many successful applications in speech signal processing, it is difficult to compare their performance with that of the traditional methods objectively. We address this problem by using the predictive minimum description length (PMDL) principle to select the optimal network size in modeling speech signals.
Xiao Ming Gao, Seppo J. Ovaska, Mikko Lehtokangas, Jukka Saarinen
IEEE Trans. Speech Audio Process.4
1997 Mapping of Radial Basis Function Networks to Partial Tree Shape Parallel Neurocomputer
Pasi Kolinummi, Timo Hämäläinen 0001, Jukka Saarinen
ICANN3
1997 Discriminative Isolated Digit Recognition in Noisy Environments Using Multilayer Perceptron Networks
Petri Salmela, Kari Laurila, Mikko Lehtokangas, Jukka Saarinen
ICONIP (2)4
1997 Parallel realizations of Kanerva's sparse distributed memory on a tree-shaped computer
abstract
This paper presents two parallel realizations of sparse distributed memory (SDM) on a tree-shaped computer. The original model of SDM is introduced in terms of generalized computer memory and artificial neural networks (ANNs). For parallellization purposes, addressing, storage and retrieval operations are explained in detail. Some existing implementations in various computing platforms are considered before introducing the tree-shaped parallel computer, TUTNC (Tampere University of Technology Neural Computer). Two mappings are given, each utilizing parallelism with different granularities, and compared in terms of measured execution time, task partitioning and load balancing. Performance estimates are given for a larger system. The results show that SDM can be well parallelized in TUTNC. © 1997 John Wiley & Sons, Ltd.
Timo Hämäläinen 0001, Harri Klapuri, Jukka Saarinen, Kimmo Kaski
Concurr. Pract. Exp.3
1997 Short Term Electric Load Forecasting Using A Neural Network with Fuzzy Hidden Neurons
Seppo Kuusisto, Mikko Lehtokangas, Jukka Saarinen, Kimmo Kaski
Neural Comput. Appl.3
1997 Mapping of SOM and LVQ Algorithms on a Tree Shape Parallel Computer System
Timo Hämäläinen 0001, Harri Klapuri, Jukka Saarinen, Kimmo Kaski
Parallel Comput.3
1996 Accelerating genetic algorithm computation in tree shaped parallel computer
Timo Hämäläinen 0001, Harri Klapuri, Jukka Saarinen, Pekka Ojala, Kimmo Kaski
J. Syst. Archit.3
1996 Predictive minimum description length criterion for time series modeling with neural networks
abstract
Nonlinear time series modeling with a multilayer perceptron network is presented. An important aspect of this modeling is the model selection, i.e., the problem of determining the size as well as the complexity of the model. To overcome this problem we apply the predictive minimum description length (PMDL) principle as a minimization criterion. In the neural network scheme it means minimizing the number of input and hidden units. Three time series modeling experiments are used to examine the usefulness of the PMDL model selection scheme. A comparison with the widely used cross-validation technique is also presented. In our experiments the PMDL scheme and the cross-validation scheme yield similar results in terms of model complexity. However, the PMDL method was found to be two times faster to compute. This is significant improvement since model selection in general is very time consuming.
Mikko Lehtokangas, Jukka Saarinen, Pentti Huuhtanen, Kimmo Kaski
Neural Comput.2
1995 Simplified cascade-correlation learning
Mikko Lehtokangas, Jukka Saarinen, Kimmo Kaski
ESANN2
1995 Accelerating training of radial basis function networks with Cascade-Correlation algorithm
Mikko Lehtokangas, Jukka Saarinen, Kimmo Kaski
Neurocomputing2
1995 Initializing Weights of a Multilayer Perceptron Network by Using the Orthogonal Least Squares Algorithm
abstract
Usually the training of a multilayer perceptron network starts by initializing the network weights with small random values, and then the weight adjustment is carried out by using an iterative gradient descent-based optimization routine called backpropagation training. If the random initial weights happen to be far from a good solution or they are near a poor local optimum, the training will take a lot of time since many iteration steps are required. Furthermore, it is very possible that the network will not converge to an adequate solution at all. On the other hand, if the initial weights are close to a good solution the training will be much faster and the possibility of obtaining adequate convergence increases. In this paper a new method for initializing the weights is presented. The method is based on the orthogonal least squares algorithm. The simulation results obtained with the proposed initialization method show a considerable improvement in training compared to the randomly initialized networks. In light of practical experiments, the proposed method has proven to be fast and useful for initializing the network weights.
Mikko Lehtokangas, Jukka Saarinen, Kimmo Kaski, Pentti Huuhtanen
Neural Comput.2
1995 Fine-tuning Cascade-Correlation trained feedforward network with backpropagation
Mikko Lehtokangas, Jukka Saarinen, Kimmo Kaski
Neural Process. Lett.2
1993 Neural Network Optimization Tool Based on Predictive MDL Principle for Time Series Prediction
abstract
An optimization tool for neural network architecture selection is presented. The main aim of the optimization tool is to reduce the size and complexity of the network and use the least number of weights and nodes for modeling and predictions on nonlinear time series. The problem of selecting the number of input and hidden nodes for modeling nodes is studied by the predictive minimum description length (MDL) principle. The authors discuss comparatively the performance of neural networks and conventional methods in predicting nonlinear time series. The neural network is found to yield better predictions than an optimum ARMA (autoregressive moving average) model.
Mikko Lehtokangas, Jukka Saarinen, Pentti Huuhtanen, Kimmo Kaski
ICTAI2