Loading...
Search for: state-of-the-art
0.013 seconds
Total 214 records

    Noise-tolerant model selection and parameter estimation for complex networks

    , Article Physica A: Statistical Mechanics and its Applications ; Volume 427 , 2015 , Pages 100-112 ; 03784371 (ISSN) Aliakbary, S ; Motallebi, S ; Rashidian, S ; Habibi, J ; Movaghar, A ; Sharif University of Technology
    Elsevier  2015
    Abstract
    Real networks often exhibit nontrivial topological features that do not occur in random graphs. The need for synthesizing realistic networks has resulted in development of various network models. In this paper, we address the problem of selecting and calibrating the model that best fits a given target network. The existing model fitting approaches mostly suffer from sensitivity to network perturbations, lack of the parameter estimation component, dependency on the size of the networks, and low accuracy. To overcome these limitations, we considered a broad range of network features and employed machine learning techniques such as genetic algorithms, distance metric learning, nearest neighbor... 

    Learning overcomplete dictionaries from markovian data

    , Article 10th IEEE Sensor Array and Multichannel Signal Processing Workshop, SAM 2018, 8 July 2018 through 11 July 2018 ; Volume 2018-July , 2018 , Pages 218-222 ; 2151870X (ISSN); 9781538647523 (ISBN) Akhavan, S ; Esmaeili, S ; Babaie Zadeh, M ; Soltanian Zadeh, H ; Sharif University of Technology
    IEEE Computer Society  2018
    Abstract
    We explore the dictionary learning problem for sparse representation when the signals are dependent. In this paper, a first-order Markovian model is considered for dependency of the signals, that has many applications especially in medical signals. It is shown that the considered dependency among the signals can degrade the performance of the existing dictionary learning algorithms. Hence, we propose a method using the Maximum Log-likelihood Estimator (MLE) and the Expectation Minimization (EM) algorithm to learn the dictionary from the signals generated under the first-order Markovian model. Simulation results show the efficiency of the proposed method in comparison with the... 

    SVNN: an efficient PacBio-specific pipeline for structural variations calling using neural networks

    , Article BMC Bioinformatics ; Volume 22, Issue 1 , 2021 ; 14712105 (ISSN) Akbarinejad, S ; Hadadian Nejad Yousefi, M ; Goudarzi, M ; Sharif University of Technology
    BioMed Central Ltd  2021
    Abstract
    Background: Once aligned, long-reads can be a useful source of information to identify the type and position of structural variations. However, due to the high sequencing error of long reads, long-read structural variation detection methods are far from precise in low-coverage cases. To be accurate, they need to use high-coverage data, which in turn, results in an extremely time-consuming pipeline, especially in the alignment phase. Therefore, it is of utmost importance to have a structural variation calling pipeline which is both fast and precise for low-coverage data. Results: In this paper, we present SVNN, a fast yet accurate, structural variation calling pipeline for PacBio long-reads... 

    SVNN: an efficient PacBio-specific pipeline for structural variations calling using neural networks

    , Article BMC Bioinformatics ; Volume 22, Issue 1 , 2021 ; 14712105 (ISSN) Akbarinejad, S ; Hadadian Nejad Yousefi, M ; Goudarzi, M ; Sharif University of Technology
    BioMed Central Ltd  2021
    Abstract
    Background: Once aligned, long-reads can be a useful source of information to identify the type and position of structural variations. However, due to the high sequencing error of long reads, long-read structural variation detection methods are far from precise in low-coverage cases. To be accurate, they need to use high-coverage data, which in turn, results in an extremely time-consuming pipeline, especially in the alignment phase. Therefore, it is of utmost importance to have a structural variation calling pipeline which is both fast and precise for low-coverage data. Results: In this paper, we present SVNN, a fast yet accurate, structural variation calling pipeline for PacBio long-reads... 

    Fetal ECG extraction using πtucker decomposition

    , Article 2015 22nd International Conference on Systems, Signals and Image Processing - Proceedings of IWSSIP 2015, 10 September 2015 through 12 September 2015 ; 2015 , Pages 174-178 ; 9781467383530 (ISBN) Akbari, H ; Shamsollahi, M. B ; Phlypo, R ; Miah S ; Uus A ; Liatsis P ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    In this paper, we introduce a novel approach based on Tucker Decomposition and quasi-periodic nature of ECG signal for fetal ECG extraction from abdominal ECG mixture. We adapt variable periodicity constraint of the ECG components to main objective function of the Tucker Decomposition and shape it to matrix form in order to simply optimize the objective function. We form a 3rd order tensor by stacking the mixed multichannel ECG and reconstructed fetal and maternal subspaces using BSS methods in order to have the benefit of further artificial observations, and apply our proposed penalized decomposition on it. The proposed method is evaluated on synthetic and real datasets using the criteria... 

    ECI-cache: a high-endurance and cost-efficient I/O caching scheme for virtualized platforms

    , Article SIGMETRICS 2018 - Abstracts of the 2018 ACM International Conference on Measurement and Modeling of Computer Systems ; 12 June , 2018 , Pages 73- ; 9781450358460 (ISBN) Ahmadian, S ; Mutlu, O ; Asadi, H ; Sharif University of Technology
    Association for Computing Machinery, Inc  2018
    Abstract
    In recent years, high interest in using Virtual Machines (VMs) in data centers and cloud computing has significantly increased the demand for high-performance data storage systems. A straightforward approach to providing a high-performance storage system is using Solid-State Drives (SSDs). Inclusion of SSDs in storage systems, however, imposes significantly higher cost compared to Hard Disk Drives (HDDs). Recent studies suggest using SSDs as a caching layer for HDD-based storage subsystems in virtualized platforms. Such studies neglect to address the endurance and cost of SSDs, which can significantly affect the efficiency of I/O caching. Moreover, previous studies only configure the cache... 

    ETICA: Efficient two-level I/O caching architecture for virtualized platforms

    , Article IEEE Transactions on Parallel and Distributed Systems ; Volume 32, Issue 10 , 2021 , Pages 2415-2433 ; 10459219 (ISSN) Ahmadian, S ; Salkhordeh, R ; Mutlu, O ; Asadi, H ; Sharif University of Technology
    IEEE Computer Society  2021
    Abstract
    In recent years, increased I/O demand of Virtual Machines (VMs) in large-scale data centers and cloud computing has encouraged system architects to design high-performance storage systems. One common approach to improving performance is to employ fast storage devices such as Solid-State Drives (SSDs) as an I/O caching layer for slower storage devices. SSDs provide high performance, especially on random requests, but they also have limited endurance: They support only a limited number of write operations and can therefore wear out relatively fast due to write operations. In addition to the write requests generated by the applications, each read miss in the SSD cache is served at the cost of... 

    Etica: Efficient Two-Level I/O caching architecture for virtualized platforms

    , Article IEEE Transactions on Parallel and Distributed Systems ; Volume 32, Issue 10 , 2021 , Pages 2415-2433 ; 10459219 (ISSN) Ahmadian, S ; Salkhordeh, R ; Mutlu, O ; Asadi, H ; Sharif University of Technology
    IEEE Computer Society  2021
    Abstract
    In recent years, increased I/O demand of Virtual Machines (VMs) in large-scale data centers and cloud computing has encouraged system architects to design high-performance storage systems. One common approach to improving performance is to employ fast storage devices such as Solid-State Drives (SSDs) as an I/O caching layer for slower storage devices. SSDs provide high performance, especially on random requests, but they also have limited endurance: They support only a limited number of write operations and can therefore wear out relatively fast due to write operations. In addition to the write requests generated by the applications, each read miss in the SSD cache is served at the cost of... 

    Fast maximum-likelihood decoder for quasi-orthogonal space-time block code

    , Article Mathematical Problems in Engineering ; Volume 2015 , 2015 ; 1024123X (ISSN) Ahmadi, A ; Talebi, S ; Sharif University of Technology
    Hindawi Publishing Corporation  2015
    Abstract
    Motivated by the decompositions of sphere and QR-based methods, in this paper we present an extremely fast maximum-likelihood (ML) detection approach for quasi-orthogonal space-time block code (QOSTBC). The proposed algorithm with a relatively simple design exploits structure of quadrature amplitude modulation (QAM) constellations to achieve its goal and can be extended to any arbitrary constellation. Our decoder utilizes a new decomposition technique for ML metric which divides the metric into independent positive parts and a positive interference part. Search spaces of symbols are substantially reduced by employing the independent parts and statistics of noise. Symbols within the search... 

    A new approach to fast decode quasi-orthogonal space-time block codes

    , Article IEEE Transactions on Wireless Communications ; Volume 14, Issue 1 , 2015 , Pages 165-176 ; 15361276 (ISSN) Ahmadi, A ; Talebi, S ; Shahabinejad, M ; Sharif University of Technology
    Abstract
    Motivated by the statistical correspondence between phases of the transmitted and received vectors, we present a fast decoding method for quasi-orthogonal space-time block codes (QOSTBCs) in this paper. The proposed decoder selects proper candidates from precomputed and sorted sets by focusing on the phase of a specific entry of the combined and decoupled vector. The ML metric of the most probable candidates is first evaluated, and then, the remaining candidates are assessed based on the similarity between the phases. The new algorithm can work with any type of constellation such as QAM and PSK and supports generalized block-diagonal QOSTBCs. Theoretical results backed by simulation tests... 

    Generating summaries for methods of event-driven programs: An Android case study

    , Article Journal of Systems and Software ; Volume 170 , 2020 Aghamohammadi, A ; Izadi, M ; Heydarnoori, A ; Sharif University of Technology
    Elsevier Inc  2020
    Abstract
    The lack of proper documentation makes program comprehension a cumbersome process for developers. Source code summarization is one of the existing solutions to this problem. Many approaches have been proposed to summarize source code in recent years. A prevalent weakness of these solutions is that they do not pay much attention to interactions among elements of software. An element is simply a callable code snippet such as a method or even a clickable button. As a result, these approaches cannot be applied to event-driven programs, such as Android applications, because they have specific features such as numerous interactions between their elements. To tackle this problem, we propose a novel... 

    Iterative block-sparse recovery method for distributed MIMO radar

    , Article 2016 Iran Workshop on Communication and Information Theory, IWCIT 2016, 3 May 2016 through 4 May 2016 ; 2016 ; 9781509019229 (ISBN) Abtahi, A ; Azghani, M ; Tayefi, J ; Marvasti, F ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2016
    Abstract
    In this paper, an iterative method for block-sparse recovery is suggested for target parameters estimation in a distributed MIMO radar system. The random sampling has been used as the sensing scheme in the receivers. The simulation results prove that the proposed method is superior to the other state-of-the-art techniques in the accuracy of the target estimation task. © 2016 IEEE  

    Weight-based colour constancy using contrast stretching

    , Article IET Image Processing ; Volume 15, Issue 11 , 2021 , Pages 2424-2440 ; 17519659 (ISSN) Abedini, Z ; Jamzad, M ; Sharif University of Technology
    John Wiley and Sons Inc  2021
    Abstract
    One of the main issues in colour image processing is changing objects' colour due to colour of illumination source. Colour constancy methods tend to modify overall image colour as if it was captured under natural light illumination. Without colour constancy, the colour would be an unreliable cue to object identity. Till now, many methods in colour constancy domain are presented. They are in two categories; statistical methods and learning-based methods. This paper presents a new statistical weighted algorithm for illuminant estimation. Weights are adjusted to highlight two key factors in the image for illuminant estimation, that is contrast and brightness. The focus was on the convex part of... 

    Weight-based colour constancy using contrast stretching

    , Article IET Image Processing ; Volume 15, Issue 11 , 2021 , Pages 2424-2440 ; 17519659 (ISSN) Abedini, Z ; Jamzad, M ; Sharif University of Technology
    John Wiley and Sons Inc  2021
    Abstract
    One of the main issues in colour image processing is changing objects' colour due to colour of illumination source. Colour constancy methods tend to modify overall image colour as if it was captured under natural light illumination. Without colour constancy, the colour would be an unreliable cue to object identity. Till now, many methods in colour constancy domain are presented. They are in two categories; statistical methods and learning-based methods. This paper presents a new statistical weighted algorithm for illuminant estimation. Weights are adjusted to highlight two key factors in the image for illuminant estimation, that is contrast and brightness. The focus was on the convex part of...