Loading...
Search for: efficient-algorithms
0.011 seconds
Total 23 records

    Learning overcomplete dictionaries based on parallel atom-updating

    , Article IEEE International Workshop on Machine Learning for Signal Processing, MLSP ; 2013 ; 21610363 (ISSN) ; 9781479911806 (ISBN) Sadeghi, M ; Babaie-Zadeh, M ; Jutten, C ; IEEE Signal Processing Society ; Sharif University of Technology
    2013
    Abstract
    In this paper we propose a fast and efficient algorithm for learning overcomplete dictionaries. The proposed algorithm is indeed an alternative to the well-known K-Singular Value Decomposition (K-SVD) algorithm. The main drawback of K-SVD is its high computational load especially in high-dimensional problems. This is due to the fact that in the dictionary update stage of this algorithm an SVD is performed to update each column of the dictionary. Our proposed algorithm avoids performing SVD and instead uses a special form of alternating minimization. In this way, as our simulations on both synthetic and real data show, our algorithm outperforms K-SVD in both computational load and the quality... 

    Simple and efficient method to measure vessel tortuosity

    , Article Proceedings of the 3rd International Conference on Computer and Knowledge Engineering, ICCKE 2013, Mashhad: Iran ; 2013 , Pages 219-222 ; 9781479920921 (ISBN) Pourreza, H. R ; Pourreza, M ; Banaee, T ; Sharif University of Technology
    2013
    Abstract
    Retinal vessels tortuosity is one of the important signs of cardiovascular diseases such as diabetic retinopathy and hypertension. In this paper we present a simple and efficient algorithm to measure the grade of tortuosity in retinal images. This algorithm consists of four main steps,vessel detection, extracting vascular skeleton via thinning, detection of vessel crossovers and bifurcations and finally calculating local and global tortuosity. The last stage is based on a circular mask that is put on every skeleton point of retinal vessels. While the skeleton of vessel splits the circle in each position, the local tortuosity is considered to be the bigger to smaller area ratio. The proposed... 

    Improved algorithms for partial Curve matching

    , Article Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 5 September 2011 through 9 September 2011 ; Volume 6942 LNCS , September , 2011 , Pages 518-529 ; 03029743 (ISSN) ; 9783642237188 (ISBN) Maheshwari, A ; Sack, J. R ; Shahbaz, K ; Zarrabi Zadeh, H ; Sharif University of Technology
    2011
    Abstract
    Back in 1995, Alt and Godau gave an efficient algorithm for deciding whether a given curve resembles some part of a larger curve under a fixed Fréchet distance, achieving a running time of O(nm log(nm)), for n and m being the number of segments in the two curves, respectively. We improve this long-standing result by presenting an algorithm that solves this decision problem in O(nm) time. Our solution is based on constructing a simple data structure which we call free-space map. Using this data structure, we obtain improved algorithms for several variants of the Fréchet distance problem, including the Fréchet distance between two closed curves, and the so-called minimum/maximum walk problems.... 

    Resource placement in Cartesian product of networks

    , Article Journal of Parallel and Distributed Computing ; Vol. 70, issue. 5 , May , 2010 , p. 481-495 ; ISSN: 7437315 Imani, N ; Sarbazi-Azad, H ; Zomaya, A.Y ; Sharif University of Technology
    Abstract
    The utilization of the limited resources of a multiprocessor or multicomputer system is a primary performance issue which is crucial for the design of many scheduling algorithms. While many of the existing parallel machines benefit from a regular product network topology, almost none of the previous resource placement techniques have come to recognize and exploit this inherent regularity. This paper introduces several novel algorithms for deriving resource placement schemes in product networks based on the assumption of perfect resource placement in their underling basic graphs. Our techniques use known schemes for the basic networks as their building blocks for deploying the resource... 

    An efficient hybrid approach based on K-means and generalized fashion algorithms for cluster analysis

    , Article 2015 AI and Robotics, IRANOPEN 2015 - 5th Conference on Artificial Intelligence and Robotics, Qazvin, Iran, 12 April 2015 ; April , 2015 , Page(s): 1 - 7 ; 9781479987337 (ISBN) Aghamohseni, A ; Ramezanian, R ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Clustering is the process of grouping data objects into set of disjoint classes called clusters so that objects within a class are highly similar with one another and dissimilar with the objects in other classes. The k-means algorithm is a simple and efficient algorithm that is widely used for data clustering. However, its performance depends on the initial state of centroids and may trap in local optima. In order to overcome local optima obstacles, a lot of studies have been done in clustering. The Fashion Algorithm is one effective method for searching problem space to find a near optimal solution. This paper presents a hybrid optimization algorithm based on Generalized Fashion Algorithm... 

    Resource placement in Cartesian product of networks

    , Article Journal of Parallel and Distributed Computing ; Volume 70, Issue 5 , 2010 , Pages 481-495 ; 07437315 (ISSN) Imani, N ; Sarbazi-Azad, H ; Zomaya, A.Y ; Sharif University of Technology
    2010
    Abstract
    The utilization of the limited resources of a multiprocessor or multicomputer system is a primary performance issue which is crucial for the design of many scheduling algorithms. While many of the existing parallel machines benefit from a regular product network topology, almost none of the previous resource placement techniques have come to recognize and exploit this inherent regularity. This paper introduces several novel algorithms for deriving resource placement schemes in product networks based on the assumption of perfect resource placement in their underling basic graphs. Our techniques use known schemes for the basic networks as their building blocks for deploying the resource... 

    Abnormal event detection and localisation in traffic videos based on group sparse topical coding

    , Article IET Image Processing ; Volume 10, Issue 3 , 2016 , Pages 235-246 ; 17519659 (ISSN) Ahmadi, P ; Tabandeh, M ; Gholampour, I ; Sharif University of Technology
    Institution of Engineering and Technology  2016
    Abstract
    In visual surveillance, detecting and localising abnormal events are of great interest. In this study, an unsupervised method is proposed to automatically discover abnormal events occurring in traffic videos. For learning typical motion patterns occurring in such videos, a group sparse topical coding (GSTC) framework and an improved version of it are applied to optical flow features extracted from video clips. Then a very simple and efficient algorithm is proposed for GSTC. It is shown that discovered motion patterns can be employed directly in detecting abnormal events. A variety of abnormality metrics based on the resulting sparse codes for detection of abnormality are investigated.... 

    Load balancing in UTRAN by bipartite graphs

    , Article 4th European Conference on Circuits and Systems for Communications, ECCSC '08, Bucharest, 10 July 2008 through 11 July 2008 ; 2008 , Pages 301-306 ; 9781424424207 (ISBN) Javan, M. R ; Bouzari, S. M ; Tabandeh, M ; Sharif University of Technology
    2008
    Abstract
    3g wireless communication is the next version of mobile networks. Load balancing in networks causes efficient using of network resources. In this paper, we propose an efficient algorithm for load balancing of Radio Network Controllers (RNCs) in Radio Access Networks (RANs). As the characteristics of connections between RNCs and BTSs in a RAN are similar to those of graphs, we make use of graphs to solve our problem. The algorithm is based on the finding a path by which the RNCs could exchange their overloads. By using these paths the algorithm load balances the RNCs in an efficient and fast way. By testing our algorithm on networks with different topology and comparing the results, the... 

    Visiting a polygon on the optimal way to a query point

    , Article 2nd International Frontiers in Algorithmics Workshop, FAW 2008, Changsha, 19 June 2008 through 21 June 2008 ; Volume 5059 LNCS , 2008 , Pages 245-251 ; 03029743 (ISSN); 3540693106 (ISBN); 9783540693109 (ISBN) Khosravi, R ; Ghodsi, M ; Sharif University of Technology
    2008
    Abstract
    We study a constrained version of the shortest path problem in polygonal domains, in which the path must visit a given target polygon. We provide an efficient algorithm for this problem based on the wavefront propagation method and also present a method to construct a subdivision of the domain to efficiently answer queries to retrieve the constrained shortest paths from a single-source to the query point. © 2008 Springer-Verlag Berlin Heidelberg  

    Three-dimensional data transfer operators in plasticity using SPR technique with C0, C1 and C2 continuity

    , Article Scientia Iranica ; Volume 15, Issue 5 , 2008 , Pages 554-567 ; 10263098 (ISSN) Khoei, A. R ; Gharehbaghi, S. A ; Sharif University of Technology
    Sharif University of Technology  2008
    Abstract
    In this paper, the data transfer operators are developed in three-dimensional elasto-plasticity using the Superconvergent Patch Recovery (SPR) method. The transfer operators are defined for mapping of the state and internal variables between different meshes. The internal variables are transferred from Gauss points of old mesh to the nodal points. The variables are then transferred from the nodal points of old mesh to the nodal points of new mesh. Finally, the values are computed at the Gauss points of new mesh using their values at the nodal points. Aspects of the transfer operators are presented in a three-dimensional superconvergent path recovery technique, based on C0, C1 and C2... 

    Fast and accurate time delay estimation in noisy environments

    , Article 2nd Microwave and Radar Week in Poland - International Radar Symposium, IRS 2006, Krakow, 24 May 2006 through 26 May 2006 ; 2006 ; 8372076219 (ISBN); 9788372076212 (ISBN) Bayat, S ; Emadi, M ; Mousavi, M. R ; Jafargholi, A ; Sharif University of Technology
    2006
    Abstract
    The problem of time delay estimation (TDE) in the presence of zero mean white Gaussian noise is addressed. A novel and efficient algorithm for obtaining Conditional Maximum Likelihood (CML) estimates of delays, attenuation factors and the number of paths from a transmitter to a receiver is introduced. This approach is quite suitable for the cases in which time delay difference is less than the duration of signal autocorrelation  

    Separating radar signals from impulsive noise using atomic norm minimization

    , Article IEEE Transactions on Circuits and Systems II: Express Briefs ; Volume 68, Issue 6 , 2021 , Pages 2212-2216 ; 15497747 (ISSN) Bayat, S ; Daei, S ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2021
    Abstract
    We consider the problem of corrupted radar super-resolution, a generalization of compressed radar super-resolution in which one aims to recover the continuous-valued delay-Doppler pairs of moving objects from a collection of corrupted and noisy measurements. The received signal in this type consists of contributions from objects, outlier and noise. While this problem is ill-posed in general, tractable recovery is possible when both the number of objects and corrupted measurements are limited. In this brief, we propose an atomic norm optimization in order to find the delay-Doppler pairs and the outlier signal. The objective function of our optimization problem encourages both sparsity in the... 

    Multi-objective geometrical optimization of full toroidal CVT

    , Article International Journal of Automotive Technology ; Volume 14, Issue 5 , 2013 , Pages 707-715 ; 12299138 (ISSN) Delkhosh, M ; Saadat Foumani, M ; Sharif University of Technology
    2013
    Abstract
    The objective of this research is geometrical and kinematical optimization of full-toroidal continuously variable transmission (CVT) in order to achieve high power transmission efficiency and low mass. At first, a dynamic analysis is performed for the system. A computer model is developed to simulate elastohydrodynamic (EHL) contact between disks and roller and consequently, calculate CVT efficiency. The validity of EHL model is investigated by comparing output of this model and experimental data. Geometrical parameters are obtained by means of Particle Swarm Optimization algorithm, while the optimization objective is to maximize CVT efficiency and minimize its mass. The algorithm is run for... 

    Efficient algorithms to accurately compute derating factors of digital circuits

    , Article Microelectronics Reliability ; Volume 52, Issue 6 , June , 2012 , Pages 1215-1226 ; 00262714 (ISSN) Asadi, H ; Tahoori, M. B ; Fazeli, M ; Miremadi, S. G ; Sharif University of Technology
    2012
    Abstract
    Fast, accurate, and detailed Soft Error Rate (SER) estimation of digital circuits is essential for cost-efficient reliable design. A major step to accurately estimate a circuit SER is the computation of failure probability, which requires the computation of three derating factors, namely logical, electrical, and timing derating. The unified treatment of these derating factors is crucial to obtain accurate failure probability. Existing SER estimation techniques are either unscalable to large circuits or inaccurate due to lack of unified treatment of all derating factors. In this paper, we present fast and efficient algorithms to estimate SERs of circuit components in the presence of single... 

    RKPM with augmented corrected collocation method for treatment of material discontinuities

    , Article CMES - Computer Modeling in Engineering and Sciences ; Volume 62, Issue 2 , 2010 , Pages 171-204 ; 15261492 (ISSN) Shodja, H. M ; Khezri, M ; Hashemian, A ; Behzadan, A ; Sharif University of Technology
    2010
    Abstract
    An accurate numerical methodology for capturing the field quantities across the interfaces between material discontinuities, in the context of reproducing kernel particle method (RKPM), is of particular interest. For this purpose the innovative numerical technique, so-called augmented corrected collocation method is introduced; this technique is an extension of the corrected collocation method used for imposing essential boundary conditions (EBCs). The robustness of this methodology is shown by utilizing it to solve two benchmark problems of material discontinuities, namely the problem of circular inhomogeneity with uniform radial eigenstrain, and the problem of interaction between a crack... 

    Modified maximum entropy fuzzy data association filter

    , Article Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME ; Volume 132, Issue 2 , 2010 , Pages 1-9 ; 00220434 (ISSN) Dehghani Tafti, A ; Sadati, N ; Sharif University of Technology
    2010
    Abstract
    The problem of fuzzy data association for target tracking in a cluttered environment is discussed in this paper. In data association filters based on fuzzy clustering, the association probabilities of tracking filters are reconstructed by utilizing the fuzzy membership degree of the measurement belonging to the target. Clearly in these filters, the fuzzy clustering method has an important role; better approach causes better precision in target tracking. Recently, by using the information theory, the maximum entropy fuzzy data association filter (MEF-DAF), as a fast and efficient algorithm, is introduced in literature. In this paper, by modification of a fuzzy clustering objective function,... 

    A practical sparse channel estimation for current OFDM standards

    , Article 16th International Conference on Telecommunications, ICT 2009, 25 May 2009 through 27 May 2009 ; 2009 , Pages 217-222 ; 9781424429370 (ISBN) Soltanolkotabi, M ; Soltanalian, M ; Amini, A ; Marvasti, F ; Sharif University of Technology
    Abstract
    Wireless channels especially for OFDM transmissions can be precisely approximated by a time varying filter with sparse taps (in the time domain). Sparsity of the channel is a criterion which can highly improve the channel estimation task in mobile applications. In sparse signal processing, many efficient algorithms have been developed for finding the sparsest solution to linear equations (Basis Pursuit, Matching Pursuit) in the presence of noise. In current OFDM standards, a number of the ending subcarriers at both positive and negative frequencies are left unoccupied (for ease of analog filtering at the receiver) which results in an ill-conditioned frequency to time transformation matrix.... 

    Orthogonal frequency-division multiplexing radar signal design with optimised ambiguity function and low peak-to-average power ratio

    , Article IET Radar, Sonar and Navigation ; Volume 3, Issue 2 , 2009 , Pages 122-132 ; 17518784 (ISSN) Sebt, M. A ; Sheikhi, A ; Nayebi, M. M ; Sharif University of Technology
    2009
    Abstract
    Considering the important role of the ambiguity function (AF) of a signal regarding the performance of a matched filter bank for the detection of targets and the estimation of their ranges and velocities, the thumbtack shape is assumed to be the desirable shape of the AF and the method of least squares for the synthesis of the AF is introduced. Then, an iterative method for the allocation of a proper phase to the desired AF is proposed to obtain better results. This method is then applied to select the proper codes for the synthesis of pulsed orthogonal frequency-division multiplexing signals. It is also shown how this method can reduce sidelobes, almost uniformly, throughout the entire... 

    An efficient algorithm for overlay multicast routing in videoconferencing applications

    , Article Proceedings - International Conference on Computer Communications and Networks, ICCCN, 3 August 2009 through 6 August 2009, San Francisco, CA ; 2009 ; 10952055 (ISSN); 9781424445813 (ISBN) Nari, S ; Rabiee, H. R ; Abedi, A ; Ghanbari, M ; Sharif University of Technology
    2009
    Abstract
    The increasing use of multi-party web conferencing applications demands for suitable multicast protocols. Limited bandwidth of typical internet user requires the underlying multicast routing to be efficient. In this paper we present HOMA; an application layer multicast protocol which has been tailored for small-scale multi-party videoconferencing applications. Considering the requirements of such applications, HOMA uses a heuristic routing to construct efficient multicast trees on the application layer. We have evaluated the performance of the proposed routing algorithm through simulations. Experimental results indicate that the proposed algorithm performs better than the related algorithms... 

    Polynomial datapath optimization using partitioning and compensation heuristics

    , Article Proceedings - Design Automation Conference, 26 July 2009 through 31 July 2009, San Francisco, CA ; 2009 , Pages 931-936 ; 0738100X (ISSN); 9781605584973 (ISBN) Sarbishei, O ; Alizadeh, B ; Fujita, M ; Sharif University of Technology
    2009
    Abstract
    Datapath designs that perform polynomial computations over Z 2n are used in many applications such as computer graphics and digital signal processing domains. As the market of such applications continues to grow, improvements in high-level synthesis and optimization techniques for multivariate polynomials have become really challenging. This paper presents an efficient algorithm for optimizing the implementation of a multivariate polynomial over Z2n in terms of the number of multipliers and adders. This approach makes use of promising heuristics to extract more complex common sub-expressions from the polynomial compared to the conventional methods. The proposed algorithm also utilizes a...